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:40 P:25 SP:FB +D7C5 A9 41 LDA #$41 A:3F X:D8 Y:40 P:A5 SP:FB +D7C7 8D 78 06 STA $0678 = 3F A:41 X:D8 Y:40 P:25 SP:FB +D7CA CC 78 06 CPY $0678 = 41 A:41 X:D8 Y:40 P:25 SP:FB +D7CD 20 FC F8 JSR $F8FC A:41 X:D8 Y:40 P:A4 SP:FB +F8FC F0 05 BEQ $F903 A:41 X:D8 Y:40 P:A4 SP:F9 +F8FE 10 03 BPL $F903 A:41 X:D8 Y:40 P:A4 SP:F9 +F900 10 01 BPL $F903 A:41 X:D8 Y:40 P:A4 SP:F9 +F902 60 RTS A:41 X:D8 Y:40 P:A4 SP:F9 +D7D0 E8 INX A:41 X:D8 Y:40 P:A4 SP:FB +D7D1 A9 00 LDA #$00 A:41 X:D9 Y:40 P:A4 SP:FB +D7D3 8D 78 06 STA $0678 = 41 A:00 X:D9 Y:40 P:26 SP:FB +D7D6 20 06 F9 JSR $F906 A:00 X:D9 Y:40 P:26 SP:FB +F906 A0 80 LDY #$80 A:00 X:D9 Y:40 P:26 SP:F9 +F908 60 RTS A:00 X:D9 Y:80 P:A4 SP:F9 +D7D9 CC 78 06 CPY $0678 = 00 A:00 X:D9 Y:80 P:A4 SP:FB +D7DC 20 09 F9 JSR $F909 A:00 X:D9 Y:80 P:A5 SP:FB +F909 F0 05 BEQ $F910 A:00 X:D9 Y:80 P:A5 SP:F9 +F90B 10 03 BPL $F910 A:00 X:D9 Y:80 P:A5 SP:F9 +F90D 90 01 BCC $F910 A:00 X:D9 Y:80 P:A5 SP:F9 +F90F 60 RTS A:00 X:D9 Y:80 P:A5 SP:F9 +D7DF E8 INX A:00 X:D9 Y:80 P:A5 SP:FB +D7E0 A9 80 LDA #$80 A:00 X:DA Y:80 P:A5 SP:FB +D7E2 8D 78 06 STA $0678 = 00 A:80 X:DA Y:80 P:A5 SP:FB +D7E5 CC 78 06 CPY $0678 = 80 A:80 X:DA Y:80 P:A5 SP:FB +D7E8 20 13 F9 JSR $F913 A:80 X:DA Y:80 P:27 SP:FB +F913 D0 05 BNE $F91A A:80 X:DA Y:80 P:27 SP:F9 +F915 30 03 BMI $F91A A:80 X:DA Y:80 P:27 SP:F9 +F917 90 01 BCC $F91A A:80 X:DA Y:80 P:27 SP:F9 +F919 60 RTS A:80 X:DA Y:80 P:27 SP:F9 +D7EB E8 INX A:80 X:DA Y:80 P:27 SP:FB +D7EC A9 81 LDA #$81 A:80 X:DB Y:80 P:A5 SP:FB +D7EE 8D 78 06 STA $0678 = 80 A:81 X:DB Y:80 P:A5 SP:FB +D7F1 CC 78 06 CPY $0678 = 81 A:81 X:DB Y:80 P:A5 SP:FB +D7F4 20 1D F9 JSR $F91D A:81 X:DB Y:80 P:A4 SP:FB +F91D B0 05 BCS $F924 A:81 X:DB Y:80 P:A4 SP:F9 +F91F F0 03 BEQ $F924 A:81 X:DB Y:80 P:A4 SP:F9 +F921 10 01 BPL $F924 A:81 X:DB Y:80 P:A4 SP:F9 +F923 60 RTS A:81 X:DB Y:80 P:A4 SP:F9 +D7F7 E8 INX A:81 X:DB Y:80 P:A4 SP:FB +D7F8 A9 7F LDA #$7F A:81 X:DC Y:80 P:A4 SP:FB +D7FA 8D 78 06 STA $0678 = 81 A:7F X:DC Y:80 P:24 SP:FB +D7FD CC 78 06 CPY $0678 = 7F A:7F X:DC Y:80 P:24 SP:FB +D800 20 27 F9 JSR $F927 A:7F X:DC Y:80 P:25 SP:FB +F927 90 05 BCC $F92E A:7F X:DC Y:80 P:25 SP:F9 +F929 F0 03 BEQ $F92E A:7F X:DC Y:80 P:25 SP:F9 +F92B 30 01 BMI $F92E A:7F X:DC Y:80 P:25 SP:F9 +F92D 60 RTS A:7F X:DC Y:80 P:25 SP:F9 +D803 E8 INX A:7F X:DC Y:80 P:25 SP:FB +D804 8A TXA A:7F X:DD Y:80 P:A5 SP:FB +D805 A8 TAY A:DD X:DD Y:80 P:A5 SP:FB +D806 20 90 F9 JSR $F990 A:DD X:DD Y:DD P:A5 SP:FB +F990 A2 55 LDX #$55 A:DD X:DD Y:DD P:A5 SP:F9 +F992 A9 FF LDA #$FF A:DD X:55 Y:DD P:25 SP:F9 +F994 85 01 STA $01 = FF A:FF X:55 Y:DD P:A5 SP:F9 +F996 EA NOP A:FF X:55 Y:DD P:A5 SP:F9 +F997 24 01 BIT $01 = FF A:FF X:55 Y:DD P:A5 SP:F9 +F999 38 SEC A:FF X:55 Y:DD P:E5 SP:F9 +F99A A9 01 LDA #$01 A:FF X:55 Y:DD P:E5 SP:F9 +F99C 60 RTS A:01 X:55 Y:DD P:65 SP:F9 +D809 8D 78 06 STA $0678 = 7F A:01 X:55 Y:DD P:65 SP:FB +D80C 4E 78 06 LSR $0678 = 01 A:01 X:55 Y:DD P:65 SP:FB +D80F AD 78 06 LDA $0678 = 00 A:01 X:55 Y:DD P:67 SP:FB +D812 20 9D F9 JSR $F99D A:00 X:55 Y:DD P:67 SP:FB +F99D 90 1B BCC $F9BA A:00 X:55 Y:DD P:67 SP:F9 +F99F D0 19 BNE $F9BA A:00 X:55 Y:DD P:67 SP:F9 +F9A1 30 17 BMI $F9BA A:00 X:55 Y:DD P:67 SP:F9 +F9A3 50 15 BVC $F9BA A:00 X:55 Y:DD P:67 SP:F9 +F9A5 C9 00 CMP #$00 A:00 X:55 Y:DD P:67 SP:F9 +F9A7 D0 11 BNE $F9BA A:00 X:55 Y:DD P:67 SP:F9 +F9A9 B8 CLV A:00 X:55 Y:DD P:67 SP:F9 +F9AA A9 AA LDA #$AA A:00 X:55 Y:DD P:27 SP:F9 +F9AC 60 RTS A:AA X:55 Y:DD P:A5 SP:F9 +D815 C8 INY A:AA X:55 Y:DD P:A5 SP:FB +D816 8D 78 06 STA $0678 = 00 A:AA X:55 Y:DE P:A5 SP:FB +D819 4E 78 06 LSR $0678 = AA A:AA X:55 Y:DE P:A5 SP:FB +D81C AD 78 06 LDA $0678 = 55 A:AA X:55 Y:DE P:24 SP:FB +D81F 20 AD F9 JSR $F9AD A:55 X:55 Y:DE P:24 SP:FB +F9AD B0 0B BCS $F9BA A:55 X:55 Y:DE P:24 SP:F9 +F9AF F0 09 BEQ $F9BA A:55 X:55 Y:DE P:24 SP:F9 +F9B1 30 07 BMI $F9BA A:55 X:55 Y:DE P:24 SP:F9 +F9B3 70 05 BVS $F9BA A:55 X:55 Y:DE P:24 SP:F9 +F9B5 C9 55 CMP #$55 A:55 X:55 Y:DE P:24 SP:F9 +F9B7 D0 01 BNE $F9BA A:55 X:55 Y:DE P:27 SP:F9 +F9B9 60 RTS A:55 X:55 Y:DE P:27 SP:F9 +D822 C8 INY A:55 X:55 Y:DE P:27 SP:FB +D823 20 BD F9 JSR $F9BD A:55 X:55 Y:DF P:A5 SP:FB +F9BD 24 01 BIT $01 = FF A:55 X:55 Y:DF P:A5 SP:F9 +F9BF 38 SEC A:55 X:55 Y:DF P:E5 SP:F9 +F9C0 A9 80 LDA #$80 A:55 X:55 Y:DF P:E5 SP:F9 +F9C2 60 RTS A:80 X:55 Y:DF P:E5 SP:F9 +D826 8D 78 06 STA $0678 = 55 A:80 X:55 Y:DF P:E5 SP:FB +D829 0E 78 06 ASL $0678 = 80 A:80 X:55 Y:DF P:E5 SP:FB +D82C AD 78 06 LDA $0678 = 00 A:80 X:55 Y:DF P:67 SP:FB +D82F 20 C3 F9 JSR $F9C3 A:00 X:55 Y:DF P:67 SP:FB +F9C3 90 1C BCC $F9E1 A:00 X:55 Y:DF P:67 SP:F9 +F9C5 D0 1A BNE $F9E1 A:00 X:55 Y:DF P:67 SP:F9 +F9C7 30 18 BMI $F9E1 A:00 X:55 Y:DF P:67 SP:F9 +F9C9 50 16 BVC $F9E1 A:00 X:55 Y:DF P:67 SP:F9 +F9CB C9 00 CMP #$00 A:00 X:55 Y:DF P:67 SP:F9 +F9CD D0 12 BNE $F9E1 A:00 X:55 Y:DF P:67 SP:F9 +F9CF B8 CLV A:00 X:55 Y:DF P:67 SP:F9 +F9D0 A9 55 LDA #$55 A:00 X:55 Y:DF P:27 SP:F9 +F9D2 38 SEC A:55 X:55 Y:DF P:25 SP:F9 +F9D3 60 RTS A:55 X:55 Y:DF P:25 SP:F9 +D832 C8 INY A:55 X:55 Y:DF P:25 SP:FB +D833 8D 78 06 STA $0678 = 00 A:55 X:55 Y:E0 P:A5 SP:FB +D836 0E 78 06 ASL $0678 = 55 A:55 X:55 Y:E0 P:A5 SP:FB +D839 AD 78 06 LDA $0678 = AA A:55 X:55 Y:E0 P:A4 SP:FB +D83C 20 D4 F9 JSR $F9D4 A:AA X:55 Y:E0 P:A4 SP:FB +F9D4 B0 0B BCS $F9E1 A:AA X:55 Y:E0 P:A4 SP:F9 +F9D6 F0 09 BEQ $F9E1 A:AA X:55 Y:E0 P:A4 SP:F9 +F9D8 10 07 BPL $F9E1 A:AA X:55 Y:E0 P:A4 SP:F9 +F9DA 70 05 BVS $F9E1 A:AA X:55 Y:E0 P:A4 SP:F9 +F9DC C9 AA CMP #$AA A:AA X:55 Y:E0 P:A4 SP:F9 +F9DE D0 01 BNE $F9E1 A:AA X:55 Y:E0 P:27 SP:F9 +F9E0 60 RTS A:AA X:55 Y:E0 P:27 SP:F9 +D83F C8 INY A:AA X:55 Y:E0 P:27 SP:FB +D840 20 E4 F9 JSR $F9E4 A:AA X:55 Y:E1 P:A5 SP:FB +F9E4 24 01 BIT $01 = FF A:AA X:55 Y:E1 P:A5 SP:F9 +F9E6 38 SEC A:AA X:55 Y:E1 P:E5 SP:F9 +F9E7 A9 01 LDA #$01 A:AA X:55 Y:E1 P:E5 SP:F9 +F9E9 60 RTS A:01 X:55 Y:E1 P:65 SP:F9 +D843 8D 78 06 STA $0678 = AA A:01 X:55 Y:E1 P:65 SP:FB +D846 6E 78 06 ROR $0678 = 01 A:01 X:55 Y:E1 P:65 SP:FB +D849 AD 78 06 LDA $0678 = 80 A:01 X:55 Y:E1 P:E5 SP:FB +D84C 20 EA F9 JSR $F9EA A:80 X:55 Y:E1 P:E5 SP:FB +F9EA 90 1C BCC $FA08 A:80 X:55 Y:E1 P:E5 SP:F9 +F9EC F0 1A BEQ $FA08 A:80 X:55 Y:E1 P:E5 SP:F9 +F9EE 10 18 BPL $FA08 A:80 X:55 Y:E1 P:E5 SP:F9 +F9F0 50 16 BVC $FA08 A:80 X:55 Y:E1 P:E5 SP:F9 +F9F2 C9 80 CMP #$80 A:80 X:55 Y:E1 P:E5 SP:F9 +F9F4 D0 12 BNE $FA08 A:80 X:55 Y:E1 P:67 SP:F9 +F9F6 B8 CLV A:80 X:55 Y:E1 P:67 SP:F9 +F9F7 18 CLC A:80 X:55 Y:E1 P:27 SP:F9 +F9F8 A9 55 LDA #$55 A:80 X:55 Y:E1 P:26 SP:F9 +F9FA 60 RTS A:55 X:55 Y:E1 P:24 SP:F9 +D84F C8 INY A:55 X:55 Y:E1 P:24 SP:FB +D850 8D 78 06 STA $0678 = 80 A:55 X:55 Y:E2 P:A4 SP:FB +D853 6E 78 06 ROR $0678 = 55 A:55 X:55 Y:E2 P:A4 SP:FB +D856 AD 78 06 LDA $0678 = 2A A:55 X:55 Y:E2 P:25 SP:FB +D859 20 FB F9 JSR $F9FB A:2A X:55 Y:E2 P:25 SP:FB +F9FB 90 0B BCC $FA08 A:2A X:55 Y:E2 P:25 SP:F9 +F9FD F0 09 BEQ $FA08 A:2A X:55 Y:E2 P:25 SP:F9 +F9FF 30 07 BMI $FA08 A:2A X:55 Y:E2 P:25 SP:F9 +FA01 70 05 BVS $FA08 A:2A X:55 Y:E2 P:25 SP:F9 +FA03 C9 2A CMP #$2A A:2A X:55 Y:E2 P:25 SP:F9 +FA05 D0 01 BNE $FA08 A:2A X:55 Y:E2 P:27 SP:F9 +FA07 60 RTS A:2A X:55 Y:E2 P:27 SP:F9 +D85C C8 INY A:2A X:55 Y:E2 P:27 SP:FB +D85D 20 0A FA JSR $FA0A A:2A X:55 Y:E3 P:A5 SP:FB +FA0A 24 01 BIT $01 = FF A:2A X:55 Y:E3 P:A5 SP:F9 +FA0C 38 SEC A:2A X:55 Y:E3 P:E5 SP:F9 +FA0D A9 80 LDA #$80 A:2A X:55 Y:E3 P:E5 SP:F9 +FA0F 60 RTS A:80 X:55 Y:E3 P:E5 SP:F9 +D860 8D 78 06 STA $0678 = 2A A:80 X:55 Y:E3 P:E5 SP:FB +D863 2E 78 06 ROL $0678 = 80 A:80 X:55 Y:E3 P:E5 SP:FB +D866 AD 78 06 LDA $0678 = 01 A:80 X:55 Y:E3 P:65 SP:FB +D869 20 10 FA JSR $FA10 A:01 X:55 Y:E3 P:65 SP:FB +FA10 90 1C BCC $FA2E A:01 X:55 Y:E3 P:65 SP:F9 +FA12 F0 1A BEQ $FA2E A:01 X:55 Y:E3 P:65 SP:F9 +FA14 30 18 BMI $FA2E A:01 X:55 Y:E3 P:65 SP:F9 +FA16 50 16 BVC $FA2E A:01 X:55 Y:E3 P:65 SP:F9 +FA18 C9 01 CMP #$01 A:01 X:55 Y:E3 P:65 SP:F9 +FA1A D0 12 BNE $FA2E A:01 X:55 Y:E3 P:67 SP:F9 +FA1C B8 CLV A:01 X:55 Y:E3 P:67 SP:F9 +FA1D 18 CLC A:01 X:55 Y:E3 P:27 SP:F9 +FA1E A9 55 LDA #$55 A:01 X:55 Y:E3 P:26 SP:F9 +FA20 60 RTS A:55 X:55 Y:E3 P:24 SP:F9 +D86C C8 INY A:55 X:55 Y:E3 P:24 SP:FB +D86D 8D 78 06 STA $0678 = 01 A:55 X:55 Y:E4 P:A4 SP:FB +D870 2E 78 06 ROL $0678 = 55 A:55 X:55 Y:E4 P:A4 SP:FB +D873 AD 78 06 LDA $0678 = AA A:55 X:55 Y:E4 P:A4 SP:FB +D876 20 21 FA JSR $FA21 A:AA X:55 Y:E4 P:A4 SP:FB +FA21 B0 0B BCS $FA2E A:AA X:55 Y:E4 P:A4 SP:F9 +FA23 F0 09 BEQ $FA2E A:AA X:55 Y:E4 P:A4 SP:F9 +FA25 10 07 BPL $FA2E A:AA X:55 Y:E4 P:A4 SP:F9 +FA27 70 05 BVS $FA2E A:AA X:55 Y:E4 P:A4 SP:F9 +FA29 C9 AA CMP #$AA A:AA X:55 Y:E4 P:A4 SP:F9 +FA2B D0 01 BNE $FA2E A:AA X:55 Y:E4 P:27 SP:F9 +FA2D 60 RTS A:AA X:55 Y:E4 P:27 SP:F9 +D879 A9 FF LDA #$FF A:AA X:55 Y:E4 P:27 SP:FB +D87B 8D 78 06 STA $0678 = AA A:FF X:55 Y:E4 P:A5 SP:FB +D87E 85 01 STA $01 = FF A:FF X:55 Y:E4 P:A5 SP:FB +D880 24 01 BIT $01 = FF A:FF X:55 Y:E4 P:A5 SP:FB +D882 38 SEC A:FF X:55 Y:E4 P:E5 SP:FB +D883 EE 78 06 INC $0678 = FF A:FF X:55 Y:E4 P:E5 SP:FB +D886 D0 0D BNE $D895 A:FF X:55 Y:E4 P:67 SP:FB +D888 30 0B BMI $D895 A:FF X:55 Y:E4 P:67 SP:FB +D88A 50 09 BVC $D895 A:FF X:55 Y:E4 P:67 SP:FB +D88C 90 07 BCC $D895 A:FF X:55 Y:E4 P:67 SP:FB +D88E AD 78 06 LDA $0678 = 00 A:FF X:55 Y:E4 P:67 SP:FB +D891 C9 00 CMP #$00 A:00 X:55 Y:E4 P:67 SP:FB +D893 F0 04 BEQ $D899 A:00 X:55 Y:E4 P:67 SP:FB +D899 A9 7F LDA #$7F A:00 X:55 Y:E4 P:67 SP:FB +D89B 8D 78 06 STA $0678 = 00 A:7F X:55 Y:E4 P:65 SP:FB +D89E B8 CLV A:7F X:55 Y:E4 P:65 SP:FB +D89F 18 CLC A:7F X:55 Y:E4 P:25 SP:FB +D8A0 EE 78 06 INC $0678 = 7F A:7F X:55 Y:E4 P:24 SP:FB +D8A3 F0 0D BEQ $D8B2 A:7F X:55 Y:E4 P:A4 SP:FB +D8A5 10 0B BPL $D8B2 A:7F X:55 Y:E4 P:A4 SP:FB +D8A7 70 09 BVS $D8B2 A:7F X:55 Y:E4 P:A4 SP:FB +D8A9 B0 07 BCS $D8B2 A:7F X:55 Y:E4 P:A4 SP:FB +D8AB AD 78 06 LDA $0678 = 80 A:7F X:55 Y:E4 P:A4 SP:FB +D8AE C9 80 CMP #$80 A:80 X:55 Y:E4 P:A4 SP:FB +D8B0 F0 04 BEQ $D8B6 A:80 X:55 Y:E4 P:27 SP:FB +D8B6 A9 00 LDA #$00 A:80 X:55 Y:E4 P:27 SP:FB +D8B8 8D 78 06 STA $0678 = 80 A:00 X:55 Y:E4 P:27 SP:FB +D8BB 24 01 BIT $01 = FF A:00 X:55 Y:E4 P:27 SP:FB +D8BD 38 SEC A:00 X:55 Y:E4 P:E7 SP:FB +D8BE CE 78 06 DEC $0678 = 00 A:00 X:55 Y:E4 P:E7 SP:FB +D8C1 F0 0D BEQ $D8D0 A:00 X:55 Y:E4 P:E5 SP:FB +D8C3 10 0B BPL $D8D0 A:00 X:55 Y:E4 P:E5 SP:FB +D8C5 50 09 BVC $D8D0 A:00 X:55 Y:E4 P:E5 SP:FB +D8C7 90 07 BCC $D8D0 A:00 X:55 Y:E4 P:E5 SP:FB +D8C9 AD 78 06 LDA $0678 = FF A:00 X:55 Y:E4 P:E5 SP:FB +D8CC C9 FF CMP #$FF A:FF X:55 Y:E4 P:E5 SP:FB +D8CE F0 04 BEQ $D8D4 A:FF X:55 Y:E4 P:67 SP:FB +D8D4 A9 80 LDA #$80 A:FF X:55 Y:E4 P:67 SP:FB +D8D6 8D 78 06 STA $0678 = FF A:80 X:55 Y:E4 P:E5 SP:FB +D8D9 B8 CLV A:80 X:55 Y:E4 P:E5 SP:FB +D8DA 18 CLC A:80 X:55 Y:E4 P:A5 SP:FB +D8DB CE 78 06 DEC $0678 = 80 A:80 X:55 Y:E4 P:A4 SP:FB +D8DE F0 0D BEQ $D8ED A:80 X:55 Y:E4 P:24 SP:FB +D8E0 30 0B BMI $D8ED A:80 X:55 Y:E4 P:24 SP:FB +D8E2 70 09 BVS $D8ED A:80 X:55 Y:E4 P:24 SP:FB +D8E4 B0 07 BCS $D8ED A:80 X:55 Y:E4 P:24 SP:FB +D8E6 AD 78 06 LDA $0678 = 7F A:80 X:55 Y:E4 P:24 SP:FB +D8E9 C9 7F CMP #$7F A:7F X:55 Y:E4 P:24 SP:FB +D8EB F0 04 BEQ $D8F1 A:7F X:55 Y:E4 P:27 SP:FB +D8F1 A9 01 LDA #$01 A:7F X:55 Y:E4 P:27 SP:FB +D8F3 8D 78 06 STA $0678 = 7F A:01 X:55 Y:E4 P:25 SP:FB +D8F6 CE 78 06 DEC $0678 = 01 A:01 X:55 Y:E4 P:25 SP:FB +D8F9 F0 04 BEQ $D8FF A:01 X:55 Y:E4 P:27 SP:FB +D8FF 60 RTS A:01 X:55 Y:E4 P:27 SP:FB +C618 20 00 D9 JSR $D900 A:01 X:55 Y:E4 P:27 SP:FD +D900 A9 A3 LDA #$A3 A:01 X:55 Y:E4 P:27 SP:FB +D902 85 33 STA $33 = 00 A:A3 X:55 Y:E4 P:A5 SP:FB +D904 A9 89 LDA #$89 A:A3 X:55 Y:E4 P:A5 SP:FB +D906 8D 00 03 STA $0300 = 70 A:89 X:55 Y:E4 P:A5 SP:FB +D909 A9 12 LDA #$12 A:89 X:55 Y:E4 P:A5 SP:FB +D90B 8D 45 02 STA $0245 = 00 A:12 X:55 Y:E4 P:25 SP:FB +D90E A9 FF LDA #$FF A:12 X:55 Y:E4 P:25 SP:FB +D910 85 01 STA $01 = FF A:FF X:55 Y:E4 P:A5 SP:FB +D912 A2 65 LDX #$65 A:FF X:55 Y:E4 P:A5 SP:FB +D914 A9 00 LDA #$00 A:FF X:65 Y:E4 P:25 SP:FB +D916 85 89 STA $89 = 00 A:00 X:65 Y:E4 P:27 SP:FB +D918 A9 03 LDA #$03 A:00 X:65 Y:E4 P:27 SP:FB +D91A 85 8A STA $8A = 00 A:03 X:65 Y:E4 P:25 SP:FB +D91C A0 00 LDY #$00 A:03 X:65 Y:E4 P:25 SP:FB +D91E 38 SEC A:03 X:65 Y:00 P:27 SP:FB +D91F A9 00 LDA #$00 A:03 X:65 Y:00 P:27 SP:FB +D921 B8 CLV A:00 X:65 Y:00 P:27 SP:FB +D922 B1 89 LDA ($89),Y = 0300 @ 0300 = 89 A:00 X:65 Y:00 P:27 SP:FB +D924 F0 0C BEQ $D932 A:89 X:65 Y:00 P:A5 SP:FB +D926 90 0A BCC $D932 A:89 X:65 Y:00 P:A5 SP:FB +D928 70 08 BVS $D932 A:89 X:65 Y:00 P:A5 SP:FB +D92A C9 89 CMP #$89 A:89 X:65 Y:00 P:A5 SP:FB +D92C D0 04 BNE $D932 A:89 X:65 Y:00 P:27 SP:FB +D92E E0 65 CPX #$65 A:89 X:65 Y:00 P:27 SP:FB +D930 F0 04 BEQ $D936 A:89 X:65 Y:00 P:27 SP:FB +D936 A9 FF LDA #$FF A:89 X:65 Y:00 P:27 SP:FB +D938 85 97 STA $97 = 00 A:FF X:65 Y:00 P:A5 SP:FB +D93A 85 98 STA $98 = 00 A:FF X:65 Y:00 P:A5 SP:FB +D93C 24 98 BIT $98 = FF A:FF X:65 Y:00 P:A5 SP:FB +D93E A0 34 LDY #$34 A:FF X:65 Y:00 P:E5 SP:FB +D940 B1 97 LDA ($97),Y = FFFF @ 0033 = A3 A:FF X:65 Y:34 P:65 SP:FB +D942 C9 A3 CMP #$A3 A:A3 X:65 Y:34 P:E5 SP:FB +D944 D0 02 BNE $D948 A:A3 X:65 Y:34 P:67 SP:FB +D946 B0 04 BCS $D94C A:A3 X:65 Y:34 P:67 SP:FB +D94C A5 00 LDA $00 = 00 A:A3 X:65 Y:34 P:67 SP:FB +D94E 48 PHA A:00 X:65 Y:34 P:67 SP:FB +D94F A9 46 LDA #$46 A:00 X:65 Y:34 P:67 SP:FA +D951 85 FF STA $FF = 00 A:46 X:65 Y:34 P:65 SP:FA +D953 A9 01 LDA #$01 A:46 X:65 Y:34 P:65 SP:FA +D955 85 00 STA $00 = 00 A:01 X:65 Y:34 P:65 SP:FA +D957 A0 FF LDY #$FF A:01 X:65 Y:34 P:65 SP:FA +D959 B1 FF LDA ($FF),Y = 0146 @ 0245 = 12 A:01 X:65 Y:FF P:E5 SP:FA +D95B C9 12 CMP #$12 A:12 X:65 Y:FF P:65 SP:FA +D95D F0 04 BEQ $D963 A:12 X:65 Y:FF P:67 SP:FA +D963 68 PLA A:12 X:65 Y:FF P:67 SP:FA +D964 85 00 STA $00 = 01 A:00 X:65 Y:FF P:67 SP:FB +D966 A2 ED LDX #$ED A:00 X:65 Y:FF P:67 SP:FB +D968 A9 00 LDA #$00 A:00 X:ED Y:FF P:E5 SP:FB +D96A 85 33 STA $33 = A3 A:00 X:ED Y:FF P:67 SP:FB +D96C A9 04 LDA #$04 A:00 X:ED Y:FF P:67 SP:FB +D96E 85 34 STA $34 = 00 A:04 X:ED Y:FF P:65 SP:FB +D970 A0 00 LDY #$00 A:04 X:ED Y:FF P:65 SP:FB +D972 18 CLC A:04 X:ED Y:00 P:67 SP:FB +D973 A9 FF LDA #$FF A:04 X:ED Y:00 P:66 SP:FB +D975 85 01 STA $01 = FF A:FF X:ED Y:00 P:E4 SP:FB +D977 24 01 BIT $01 = FF A:FF X:ED Y:00 P:E4 SP:FB +D979 A9 AA LDA #$AA A:FF X:ED Y:00 P:E4 SP:FB +D97B 8D 00 04 STA $0400 = AD A:AA X:ED Y:00 P:E4 SP:FB +D97E A9 55 LDA #$55 A:AA X:ED Y:00 P:E4 SP:FB +D980 11 33 ORA ($33),Y = 0400 @ 0400 = AA A:55 X:ED Y:00 P:64 SP:FB +D982 B0 08 BCS $D98C A:FF X:ED Y:00 P:E4 SP:FB +D984 10 06 BPL $D98C A:FF X:ED Y:00 P:E4 SP:FB +D986 C9 FF CMP #$FF A:FF X:ED Y:00 P:E4 SP:FB +D988 D0 02 BNE $D98C A:FF X:ED Y:00 P:67 SP:FB +D98A 70 02 BVS $D98E A:FF X:ED Y:00 P:67 SP:FB +D98E E8 INX A:FF X:ED Y:00 P:67 SP:FB +D98F 38 SEC A:FF X:EE Y:00 P:E5 SP:FB +D990 B8 CLV A:FF X:EE Y:00 P:E5 SP:FB +D991 A9 00 LDA #$00 A:FF X:EE Y:00 P:A5 SP:FB +D993 11 33 ORA ($33),Y = 0400 @ 0400 = AA A:00 X:EE Y:00 P:27 SP:FB +D995 F0 06 BEQ $D99D A:AA X:EE Y:00 P:A5 SP:FB +D997 70 04 BVS $D99D A:AA X:EE Y:00 P:A5 SP:FB +D999 90 02 BCC $D99D A:AA X:EE Y:00 P:A5 SP:FB +D99B 30 02 BMI $D99F A:AA X:EE Y:00 P:A5 SP:FB +D99F E8 INX A:AA X:EE Y:00 P:A5 SP:FB +D9A0 18 CLC A:AA X:EF Y:00 P:A5 SP:FB +D9A1 24 01 BIT $01 = FF A:AA X:EF Y:00 P:A4 SP:FB +D9A3 A9 55 LDA #$55 A:AA X:EF Y:00 P:E4 SP:FB +D9A5 31 33 AND ($33),Y = 0400 @ 0400 = AA A:55 X:EF Y:00 P:64 SP:FB +D9A7 D0 06 BNE $D9AF A:00 X:EF Y:00 P:66 SP:FB +D9A9 50 04 BVC $D9AF A:00 X:EF Y:00 P:66 SP:FB +D9AB B0 02 BCS $D9AF A:00 X:EF Y:00 P:66 SP:FB +D9AD 10 02 BPL $D9B1 A:00 X:EF Y:00 P:66 SP:FB +D9B1 E8 INX A:00 X:EF Y:00 P:66 SP:FB +D9B2 38 SEC A:00 X:F0 Y:00 P:E4 SP:FB +D9B3 B8 CLV A:00 X:F0 Y:00 P:E5 SP:FB +D9B4 A9 EF LDA #$EF A:00 X:F0 Y:00 P:A5 SP:FB +D9B6 8D 00 04 STA $0400 = AA A:EF X:F0 Y:00 P:A5 SP:FB +D9B9 A9 F8 LDA #$F8 A:EF X:F0 Y:00 P:A5 SP:FB +D9BB 31 33 AND ($33),Y = 0400 @ 0400 = EF A:F8 X:F0 Y:00 P:A5 SP:FB +D9BD 90 08 BCC $D9C7 A:E8 X:F0 Y:00 P:A5 SP:FB +D9BF 10 06 BPL $D9C7 A:E8 X:F0 Y:00 P:A5 SP:FB +D9C1 C9 E8 CMP #$E8 A:E8 X:F0 Y:00 P:A5 SP:FB +D9C3 D0 02 BNE $D9C7 A:E8 X:F0 Y:00 P:27 SP:FB +D9C5 50 02 BVC $D9C9 A:E8 X:F0 Y:00 P:27 SP:FB +D9C9 E8 INX A:E8 X:F0 Y:00 P:27 SP:FB +D9CA 18 CLC A:E8 X:F1 Y:00 P:A5 SP:FB +D9CB 24 01 BIT $01 = FF A:E8 X:F1 Y:00 P:A4 SP:FB +D9CD A9 AA LDA #$AA A:E8 X:F1 Y:00 P:E4 SP:FB +D9CF 8D 00 04 STA $0400 = EF A:AA X:F1 Y:00 P:E4 SP:FB +D9D2 A9 5F LDA #$5F A:AA X:F1 Y:00 P:E4 SP:FB +D9D4 51 33 EOR ($33),Y = 0400 @ 0400 = AA A:5F X:F1 Y:00 P:64 SP:FB +D9D6 B0 08 BCS $D9E0 A:F5 X:F1 Y:00 P:E4 SP:FB +D9D8 10 06 BPL $D9E0 A:F5 X:F1 Y:00 P:E4 SP:FB +D9DA C9 F5 CMP #$F5 A:F5 X:F1 Y:00 P:E4 SP:FB +D9DC D0 02 BNE $D9E0 A:F5 X:F1 Y:00 P:67 SP:FB +D9DE 70 02 BVS $D9E2 A:F5 X:F1 Y:00 P:67 SP:FB +D9E2 E8 INX A:F5 X:F1 Y:00 P:67 SP:FB +D9E3 38 SEC A:F5 X:F2 Y:00 P:E5 SP:FB +D9E4 B8 CLV A:F5 X:F2 Y:00 P:E5 SP:FB +D9E5 A9 70 LDA #$70 A:F5 X:F2 Y:00 P:A5 SP:FB +D9E7 8D 00 04 STA $0400 = AA A:70 X:F2 Y:00 P:25 SP:FB +D9EA 51 33 EOR ($33),Y = 0400 @ 0400 = 70 A:70 X:F2 Y:00 P:25 SP:FB +D9EC D0 06 BNE $D9F4 A:00 X:F2 Y:00 P:27 SP:FB +D9EE 70 04 BVS $D9F4 A:00 X:F2 Y:00 P:27 SP:FB +D9F0 90 02 BCC $D9F4 A:00 X:F2 Y:00 P:27 SP:FB +D9F2 10 02 BPL $D9F6 A:00 X:F2 Y:00 P:27 SP:FB +D9F6 E8 INX A:00 X:F2 Y:00 P:27 SP:FB +D9F7 18 CLC A:00 X:F3 Y:00 P:A5 SP:FB +D9F8 24 01 BIT $01 = FF A:00 X:F3 Y:00 P:A4 SP:FB +D9FA A9 69 LDA #$69 A:00 X:F3 Y:00 P:E6 SP:FB +D9FC 8D 00 04 STA $0400 = 70 A:69 X:F3 Y:00 P:64 SP:FB +D9FF A9 00 LDA #$00 A:69 X:F3 Y:00 P:64 SP:FB +DA01 71 33 ADC ($33),Y = 0400 @ 0400 = 69 A:00 X:F3 Y:00 P:66 SP:FB +DA03 30 08 BMI $DA0D A:69 X:F3 Y:00 P:24 SP:FB +DA05 B0 06 BCS $DA0D A:69 X:F3 Y:00 P:24 SP:FB +DA07 C9 69 CMP #$69 A:69 X:F3 Y:00 P:24 SP:FB +DA09 D0 02 BNE $DA0D A:69 X:F3 Y:00 P:27 SP:FB +DA0B 50 02 BVC $DA0F A:69 X:F3 Y:00 P:27 SP:FB +DA0F E8 INX A:69 X:F3 Y:00 P:27 SP:FB +DA10 38 SEC A:69 X:F4 Y:00 P:A5 SP:FB +DA11 24 01 BIT $01 = FF A:69 X:F4 Y:00 P:A5 SP:FB +DA13 A9 00 LDA #$00 A:69 X:F4 Y:00 P:E5 SP:FB +DA15 71 33 ADC ($33),Y = 0400 @ 0400 = 69 A:00 X:F4 Y:00 P:67 SP:FB +DA17 30 08 BMI $DA21 A:6A X:F4 Y:00 P:24 SP:FB +DA19 B0 06 BCS $DA21 A:6A X:F4 Y:00 P:24 SP:FB +DA1B C9 6A CMP #$6A A:6A X:F4 Y:00 P:24 SP:FB +DA1D D0 02 BNE $DA21 A:6A X:F4 Y:00 P:27 SP:FB +DA1F 50 02 BVC $DA23 A:6A X:F4 Y:00 P:27 SP:FB +DA23 E8 INX A:6A X:F4 Y:00 P:27 SP:FB +DA24 38 SEC A:6A X:F5 Y:00 P:A5 SP:FB +DA25 B8 CLV A:6A X:F5 Y:00 P:A5 SP:FB +DA26 A9 7F LDA #$7F A:6A X:F5 Y:00 P:A5 SP:FB +DA28 8D 00 04 STA $0400 = 69 A:7F X:F5 Y:00 P:25 SP:FB +DA2B 71 33 ADC ($33),Y = 0400 @ 0400 = 7F A:7F X:F5 Y:00 P:25 SP:FB +DA2D 10 08 BPL $DA37 A:FF X:F5 Y:00 P:E4 SP:FB +DA2F B0 06 BCS $DA37 A:FF X:F5 Y:00 P:E4 SP:FB +DA31 C9 FF CMP #$FF A:FF X:F5 Y:00 P:E4 SP:FB +DA33 D0 02 BNE $DA37 A:FF X:F5 Y:00 P:67 SP:FB +DA35 70 02 BVS $DA39 A:FF X:F5 Y:00 P:67 SP:FB +DA39 E8 INX A:FF X:F5 Y:00 P:67 SP:FB +DA3A 18 CLC A:FF X:F6 Y:00 P:E5 SP:FB +DA3B 24 01 BIT $01 = FF A:FF X:F6 Y:00 P:E4 SP:FB +DA3D A9 80 LDA #$80 A:FF X:F6 Y:00 P:E4 SP:FB +DA3F 8D 00 04 STA $0400 = 7F A:80 X:F6 Y:00 P:E4 SP:FB +DA42 A9 7F LDA #$7F A:80 X:F6 Y:00 P:E4 SP:FB +DA44 71 33 ADC ($33),Y = 0400 @ 0400 = 80 A:7F X:F6 Y:00 P:64 SP:FB +DA46 10 08 BPL $DA50 A:FF X:F6 Y:00 P:A4 SP:FB +DA48 B0 06 BCS $DA50 A:FF X:F6 Y:00 P:A4 SP:FB +DA4A C9 FF CMP #$FF A:FF X:F6 Y:00 P:A4 SP:FB +DA4C D0 02 BNE $DA50 A:FF X:F6 Y:00 P:27 SP:FB +DA4E 50 02 BVC $DA52 A:FF X:F6 Y:00 P:27 SP:FB +DA52 E8 INX A:FF X:F6 Y:00 P:27 SP:FB +DA53 38 SEC A:FF X:F7 Y:00 P:A5 SP:FB +DA54 B8 CLV A:FF X:F7 Y:00 P:A5 SP:FB +DA55 A9 80 LDA #$80 A:FF X:F7 Y:00 P:A5 SP:FB +DA57 8D 00 04 STA $0400 = 80 A:80 X:F7 Y:00 P:A5 SP:FB +DA5A A9 7F LDA #$7F A:80 X:F7 Y:00 P:A5 SP:FB +DA5C 71 33 ADC ($33),Y = 0400 @ 0400 = 80 A:7F X:F7 Y:00 P:25 SP:FB +DA5E D0 06 BNE $DA66 A:00 X:F7 Y:00 P:27 SP:FB +DA60 30 04 BMI $DA66 A:00 X:F7 Y:00 P:27 SP:FB +DA62 70 02 BVS $DA66 A:00 X:F7 Y:00 P:27 SP:FB +DA64 B0 02 BCS $DA68 A:00 X:F7 Y:00 P:27 SP:FB +DA68 E8 INX A:00 X:F7 Y:00 P:27 SP:FB +DA69 24 01 BIT $01 = FF A:00 X:F8 Y:00 P:A5 SP:FB +DA6B A9 40 LDA #$40 A:00 X:F8 Y:00 P:E7 SP:FB +DA6D 8D 00 04 STA $0400 = 80 A:40 X:F8 Y:00 P:65 SP:FB +DA70 D1 33 CMP ($33),Y = 0400 @ 0400 = 40 A:40 X:F8 Y:00 P:65 SP:FB +DA72 30 06 BMI $DA7A A:40 X:F8 Y:00 P:67 SP:FB +DA74 90 04 BCC $DA7A A:40 X:F8 Y:00 P:67 SP:FB +DA76 D0 02 BNE $DA7A A:40 X:F8 Y:00 P:67 SP:FB +DA78 70 02 BVS $DA7C A:40 X:F8 Y:00 P:67 SP:FB +DA7C E8 INX A:40 X:F8 Y:00 P:67 SP:FB +DA7D B8 CLV A:40 X:F9 Y:00 P:E5 SP:FB +DA7E CE 00 04 DEC $0400 = 40 A:40 X:F9 Y:00 P:A5 SP:FB +DA81 D1 33 CMP ($33),Y = 0400 @ 0400 = 3F A:40 X:F9 Y:00 P:25 SP:FB +DA83 F0 06 BEQ $DA8B A:40 X:F9 Y:00 P:25 SP:FB +DA85 30 04 BMI $DA8B A:40 X:F9 Y:00 P:25 SP:FB +DA87 90 02 BCC $DA8B A:40 X:F9 Y:00 P:25 SP:FB +DA89 50 02 BVC $DA8D A:40 X:F9 Y:00 P:25 SP:FB +DA8D E8 INX A:40 X:F9 Y:00 P:25 SP:FB +DA8E EE 00 04 INC $0400 = 3F A:40 X:FA Y:00 P:A5 SP:FB +DA91 EE 00 04 INC $0400 = 40 A:40 X:FA Y:00 P:25 SP:FB +DA94 D1 33 CMP ($33),Y = 0400 @ 0400 = 41 A:40 X:FA Y:00 P:25 SP:FB +DA96 F0 02 BEQ $DA9A A:40 X:FA Y:00 P:A4 SP:FB +DA98 30 02 BMI $DA9C A:40 X:FA Y:00 P:A4 SP:FB +DA9C E8 INX A:40 X:FA Y:00 P:A4 SP:FB +DA9D A9 00 LDA #$00 A:40 X:FB Y:00 P:A4 SP:FB +DA9F 8D 00 04 STA $0400 = 41 A:00 X:FB Y:00 P:26 SP:FB +DAA2 A9 80 LDA #$80 A:00 X:FB Y:00 P:26 SP:FB +DAA4 D1 33 CMP ($33),Y = 0400 @ 0400 = 00 A:80 X:FB Y:00 P:A4 SP:FB +DAA6 F0 04 BEQ $DAAC A:80 X:FB Y:00 P:A5 SP:FB +DAA8 10 02 BPL $DAAC A:80 X:FB Y:00 P:A5 SP:FB +DAAA B0 02 BCS $DAAE A:80 X:FB Y:00 P:A5 SP:FB +DAAE E8 INX A:80 X:FB Y:00 P:A5 SP:FB +DAAF A0 80 LDY #$80 A:80 X:FC Y:00 P:A5 SP:FB +DAB1 8C 00 04 STY $0400 = 00 A:80 X:FC Y:80 P:A5 SP:FB +DAB4 A0 00 LDY #$00 A:80 X:FC Y:80 P:A5 SP:FB +DAB6 D1 33 CMP ($33),Y = 0400 @ 0400 = 80 A:80 X:FC Y:00 P:27 SP:FB +DAB8 D0 04 BNE $DABE A:80 X:FC Y:00 P:27 SP:FB +DABA 30 02 BMI $DABE A:80 X:FC Y:00 P:27 SP:FB +DABC B0 02 BCS $DAC0 A:80 X:FC Y:00 P:27 SP:FB +DAC0 E8 INX A:80 X:FC Y:00 P:27 SP:FB +DAC1 EE 00 04 INC $0400 = 80 A:80 X:FD Y:00 P:A5 SP:FB +DAC4 D1 33 CMP ($33),Y = 0400 @ 0400 = 81 A:80 X:FD Y:00 P:A5 SP:FB +DAC6 B0 04 BCS $DACC A:80 X:FD Y:00 P:A4 SP:FB +DAC8 F0 02 BEQ $DACC A:80 X:FD Y:00 P:A4 SP:FB +DACA 30 02 BMI $DACE A:80 X:FD Y:00 P:A4 SP:FB +DACE E8 INX A:80 X:FD Y:00 P:A4 SP:FB +DACF CE 00 04 DEC $0400 = 81 A:80 X:FE Y:00 P:A4 SP:FB +DAD2 CE 00 04 DEC $0400 = 80 A:80 X:FE Y:00 P:A4 SP:FB +DAD5 D1 33 CMP ($33),Y = 0400 @ 0400 = 7F A:80 X:FE Y:00 P:24 SP:FB +DAD7 90 04 BCC $DADD A:80 X:FE Y:00 P:25 SP:FB +DAD9 F0 02 BEQ $DADD A:80 X:FE Y:00 P:25 SP:FB +DADB 10 02 BPL $DADF A:80 X:FE Y:00 P:25 SP:FB +DADF 60 RTS A:80 X:FE Y:00 P:25 SP:FB +C61B A5 00 LDA $00 = 00 A:80 X:FE Y:00 P:25 SP:FD +C61D 85 10 STA $10 = 00 A:00 X:FE Y:00 P:27 SP:FD +C61F A9 00 LDA #$00 A:00 X:FE Y:00 P:27 SP:FD +C621 85 00 STA $00 = 00 A:00 X:FE Y:00 P:27 SP:FD +C623 20 E0 DA JSR $DAE0 A:00 X:FE Y:00 P:27 SP:FD +DAE0 A9 00 LDA #$00 A:00 X:FE Y:00 P:27 SP:FB +DAE2 85 33 STA $33 = 00 A:00 X:FE Y:00 P:27 SP:FB +DAE4 A9 04 LDA #$04 A:00 X:FE Y:00 P:27 SP:FB +DAE6 85 34 STA $34 = 04 A:04 X:FE Y:00 P:25 SP:FB +DAE8 A0 00 LDY #$00 A:04 X:FE Y:00 P:25 SP:FB +DAEA A2 01 LDX #$01 A:04 X:FE Y:00 P:27 SP:FB +DAEC 24 01 BIT $01 = FF A:04 X:01 Y:00 P:25 SP:FB +DAEE A9 40 LDA #$40 A:04 X:01 Y:00 P:E5 SP:FB +DAF0 8D 00 04 STA $0400 = 7F A:40 X:01 Y:00 P:65 SP:FB +DAF3 38 SEC A:40 X:01 Y:00 P:65 SP:FB +DAF4 F1 33 SBC ($33),Y = 0400 @ 0400 = 40 A:40 X:01 Y:00 P:65 SP:FB +DAF6 30 0A BMI $DB02 A:00 X:01 Y:00 P:27 SP:FB +DAF8 90 08 BCC $DB02 A:00 X:01 Y:00 P:27 SP:FB +DAFA D0 06 BNE $DB02 A:00 X:01 Y:00 P:27 SP:FB +DAFC 70 04 BVS $DB02 A:00 X:01 Y:00 P:27 SP:FB +DAFE C9 00 CMP #$00 A:00 X:01 Y:00 P:27 SP:FB +DB00 F0 02 BEQ $DB04 A:00 X:01 Y:00 P:27 SP:FB +DB04 E8 INX A:00 X:01 Y:00 P:27 SP:FB +DB05 B8 CLV A:00 X:02 Y:00 P:25 SP:FB +DB06 38 SEC A:00 X:02 Y:00 P:25 SP:FB +DB07 A9 40 LDA #$40 A:00 X:02 Y:00 P:25 SP:FB +DB09 CE 00 04 DEC $0400 = 40 A:40 X:02 Y:00 P:25 SP:FB +DB0C F1 33 SBC ($33),Y = 0400 @ 0400 = 3F A:40 X:02 Y:00 P:25 SP:FB +DB0E F0 0A BEQ $DB1A A:01 X:02 Y:00 P:25 SP:FB +DB10 30 08 BMI $DB1A A:01 X:02 Y:00 P:25 SP:FB +DB12 90 06 BCC $DB1A A:01 X:02 Y:00 P:25 SP:FB +DB14 70 04 BVS $DB1A A:01 X:02 Y:00 P:25 SP:FB +DB16 C9 01 CMP #$01 A:01 X:02 Y:00 P:25 SP:FB +DB18 F0 02 BEQ $DB1C A:01 X:02 Y:00 P:27 SP:FB +DB1C E8 INX A:01 X:02 Y:00 P:27 SP:FB +DB1D A9 40 LDA #$40 A:01 X:03 Y:00 P:25 SP:FB +DB1F 38 SEC A:40 X:03 Y:00 P:25 SP:FB +DB20 24 01 BIT $01 = FF A:40 X:03 Y:00 P:25 SP:FB +DB22 EE 00 04 INC $0400 = 3F A:40 X:03 Y:00 P:E5 SP:FB +DB25 EE 00 04 INC $0400 = 40 A:40 X:03 Y:00 P:65 SP:FB +DB28 F1 33 SBC ($33),Y = 0400 @ 0400 = 41 A:40 X:03 Y:00 P:65 SP:FB +DB2A B0 0A BCS $DB36 A:FF X:03 Y:00 P:A4 SP:FB +DB2C F0 08 BEQ $DB36 A:FF X:03 Y:00 P:A4 SP:FB +DB2E 10 06 BPL $DB36 A:FF X:03 Y:00 P:A4 SP:FB +DB30 70 04 BVS $DB36 A:FF X:03 Y:00 P:A4 SP:FB +DB32 C9 FF CMP #$FF A:FF X:03 Y:00 P:A4 SP:FB +DB34 F0 02 BEQ $DB38 A:FF X:03 Y:00 P:27 SP:FB +DB38 E8 INX A:FF X:03 Y:00 P:27 SP:FB +DB39 18 CLC A:FF X:04 Y:00 P:25 SP:FB +DB3A A9 00 LDA #$00 A:FF X:04 Y:00 P:24 SP:FB +DB3C 8D 00 04 STA $0400 = 41 A:00 X:04 Y:00 P:26 SP:FB +DB3F A9 80 LDA #$80 A:00 X:04 Y:00 P:26 SP:FB +DB41 F1 33 SBC ($33),Y = 0400 @ 0400 = 00 A:80 X:04 Y:00 P:A4 SP:FB +DB43 90 04 BCC $DB49 A:7F X:04 Y:00 P:65 SP:FB +DB45 C9 7F CMP #$7F A:7F X:04 Y:00 P:65 SP:FB +DB47 F0 02 BEQ $DB4B A:7F X:04 Y:00 P:67 SP:FB +DB4B E8 INX A:7F X:04 Y:00 P:67 SP:FB +DB4C 38 SEC A:7F X:05 Y:00 P:65 SP:FB +DB4D A9 7F LDA #$7F A:7F X:05 Y:00 P:65 SP:FB +DB4F 8D 00 04 STA $0400 = 00 A:7F X:05 Y:00 P:65 SP:FB +DB52 A9 81 LDA #$81 A:7F X:05 Y:00 P:65 SP:FB +DB54 F1 33 SBC ($33),Y = 0400 @ 0400 = 7F A:81 X:05 Y:00 P:E5 SP:FB +DB56 50 06 BVC $DB5E A:02 X:05 Y:00 P:65 SP:FB +DB58 90 04 BCC $DB5E A:02 X:05 Y:00 P:65 SP:FB +DB5A C9 02 CMP #$02 A:02 X:05 Y:00 P:65 SP:FB +DB5C F0 02 BEQ $DB60 A:02 X:05 Y:00 P:67 SP:FB +DB60 E8 INX A:02 X:05 Y:00 P:67 SP:FB +DB61 A9 00 LDA #$00 A:02 X:06 Y:00 P:65 SP:FB +DB63 A9 87 LDA #$87 A:00 X:06 Y:00 P:67 SP:FB +DB65 91 33 STA ($33),Y = 0400 @ 0400 = 7F A:87 X:06 Y:00 P:E5 SP:FB +DB67 AD 00 04 LDA $0400 = 87 A:87 X:06 Y:00 P:E5 SP:FB +DB6A C9 87 CMP #$87 A:87 X:06 Y:00 P:E5 SP:FB +DB6C F0 02 BEQ $DB70 A:87 X:06 Y:00 P:67 SP:FB +DB70 E8 INX A:87 X:06 Y:00 P:67 SP:FB +DB71 A9 7E LDA #$7E A:87 X:07 Y:00 P:65 SP:FB +DB73 8D 00 02 STA $0200 = 7F A:7E X:07 Y:00 P:65 SP:FB +DB76 A9 DB LDA #$DB A:7E X:07 Y:00 P:65 SP:FB +DB78 8D 01 02 STA $0201 = 00 A:DB X:07 Y:00 P:E5 SP:FB +DB7B 6C 00 02 JMP ($0200) = DB7E A:DB X:07 Y:00 P:E5 SP:FB +DB7E A9 00 LDA #$00 A:DB X:07 Y:00 P:E5 SP:FB +DB80 8D FF 02 STA $02FF = 00 A:00 X:07 Y:00 P:67 SP:FB +DB83 A9 01 LDA #$01 A:00 X:07 Y:00 P:67 SP:FB +DB85 8D 00 03 STA $0300 = 89 A:01 X:07 Y:00 P:65 SP:FB +DB88 A9 03 LDA #$03 A:01 X:07 Y:00 P:65 SP:FB +DB8A 8D 00 02 STA $0200 = 7E A:03 X:07 Y:00 P:65 SP:FB +DB8D A9 A9 LDA #$A9 A:03 X:07 Y:00 P:65 SP:FB +DB8F 8D 00 01 STA $0100 = 00 A:A9 X:07 Y:00 P:E5 SP:FB +DB92 A9 55 LDA #$55 A:A9 X:07 Y:00 P:E5 SP:FB +DB94 8D 01 01 STA $0101 = 00 A:55 X:07 Y:00 P:65 SP:FB +DB97 A9 60 LDA #$60 A:55 X:07 Y:00 P:65 SP:FB +DB99 8D 02 01 STA $0102 = 00 A:60 X:07 Y:00 P:65 SP:FB +DB9C A9 A9 LDA #$A9 A:60 X:07 Y:00 P:65 SP:FB +DB9E 8D 00 03 STA $0300 = 01 A:A9 X:07 Y:00 P:E5 SP:FB +DBA1 A9 AA LDA #$AA A:A9 X:07 Y:00 P:E5 SP:FB +DBA3 8D 01 03 STA $0301 = 00 A:AA X:07 Y:00 P:E5 SP:FB +DBA6 A9 60 LDA #$60 A:AA X:07 Y:00 P:E5 SP:FB +DBA8 8D 02 03 STA $0302 = 00 A:60 X:07 Y:00 P:65 SP:FB +DBAB 20 B5 DB JSR $DBB5 A:60 X:07 Y:00 P:65 SP:FB +DBB5 6C FF 02 JMP ($02FF) = 0300 A:60 X:07 Y:00 P:65 SP:F9 +0300 A9 AA LDA #$AA A:60 X:07 Y:00 P:65 SP:F9 +0302 60 RTS A:AA X:07 Y:00 P:E5 SP:F9 +DBAE C9 AA CMP #$AA A:AA X:07 Y:00 P:E5 SP:FB +DBB0 F0 02 BEQ $DBB4 A:AA X:07 Y:00 P:67 SP:FB +DBB4 60 RTS A:AA X:07 Y:00 P:67 SP:FB +C626 20 4A DF JSR $DF4A A:AA X:07 Y:00 P:67 SP:FD +DF4A A9 89 LDA #$89 A:AA X:07 Y:00 P:67 SP:FB +DF4C 8D 00 03 STA $0300 = A9 A:89 X:07 Y:00 P:E5 SP:FB +DF4F A9 A3 LDA #$A3 A:89 X:07 Y:00 P:E5 SP:FB +DF51 85 33 STA $33 = 00 A:A3 X:07 Y:00 P:E5 SP:FB +DF53 A9 12 LDA #$12 A:A3 X:07 Y:00 P:E5 SP:FB +DF55 8D 45 02 STA $0245 = 12 A:12 X:07 Y:00 P:65 SP:FB +DF58 A2 65 LDX #$65 A:12 X:07 Y:00 P:65 SP:FB +DF5A A0 00 LDY #$00 A:12 X:65 Y:00 P:65 SP:FB +DF5C 38 SEC A:12 X:65 Y:00 P:67 SP:FB +DF5D A9 00 LDA #$00 A:12 X:65 Y:00 P:67 SP:FB +DF5F B8 CLV A:00 X:65 Y:00 P:67 SP:FB +DF60 B9 00 03 LDA $0300,Y @ 0300 = 89 A:00 X:65 Y:00 P:27 SP:FB +DF63 F0 0C BEQ $DF71 A:89 X:65 Y:00 P:A5 SP:FB +DF65 90 0A BCC $DF71 A:89 X:65 Y:00 P:A5 SP:FB +DF67 70 08 BVS $DF71 A:89 X:65 Y:00 P:A5 SP:FB +DF69 C9 89 CMP #$89 A:89 X:65 Y:00 P:A5 SP:FB +DF6B D0 04 BNE $DF71 A:89 X:65 Y:00 P:27 SP:FB +DF6D E0 65 CPX #$65 A:89 X:65 Y:00 P:27 SP:FB +DF6F F0 04 BEQ $DF75 A:89 X:65 Y:00 P:27 SP:FB +DF75 A9 FF LDA #$FF A:89 X:65 Y:00 P:27 SP:FB +DF77 85 01 STA $01 = FF A:FF X:65 Y:00 P:A5 SP:FB +DF79 24 01 BIT $01 = FF A:FF X:65 Y:00 P:A5 SP:FB +DF7B A0 34 LDY #$34 A:FF X:65 Y:00 P:E5 SP:FB +DF7D B9 FF FF LDA $FFFF,Y @ 0033 = A3 A:FF X:65 Y:34 P:65 SP:FB +DF80 C9 A3 CMP #$A3 A:A3 X:65 Y:34 P:E5 SP:FB +DF82 D0 02 BNE $DF86 A:A3 X:65 Y:34 P:67 SP:FB +DF84 B0 04 BCS $DF8A A:A3 X:65 Y:34 P:67 SP:FB +DF8A A9 46 LDA #$46 A:A3 X:65 Y:34 P:67 SP:FB +DF8C 85 FF STA $FF = 46 A:46 X:65 Y:34 P:65 SP:FB +DF8E A0 FF LDY #$FF A:46 X:65 Y:34 P:65 SP:FB +DF90 B9 46 01 LDA $0146,Y @ 0245 = 12 A:46 X:65 Y:FF P:E5 SP:FB +DF93 C9 12 CMP #$12 A:12 X:65 Y:FF P:65 SP:FB +DF95 F0 04 BEQ $DF9B A:12 X:65 Y:FF P:67 SP:FB +DF9B A2 39 LDX #$39 A:12 X:65 Y:FF P:67 SP:FB +DF9D 18 CLC A:12 X:39 Y:FF P:65 SP:FB +DF9E A9 FF LDA #$FF A:12 X:39 Y:FF P:64 SP:FB +DFA0 85 01 STA $01 = FF A:FF X:39 Y:FF P:E4 SP:FB +DFA2 24 01 BIT $01 = FF A:FF X:39 Y:FF P:E4 SP:FB +DFA4 A9 AA LDA #$AA A:FF X:39 Y:FF P:E4 SP:FB +DFA6 8D 00 04 STA $0400 = 87 A:AA X:39 Y:FF P:E4 SP:FB +DFA9 A9 55 LDA #$55 A:AA X:39 Y:FF P:E4 SP:FB +DFAB A0 00 LDY #$00 A:55 X:39 Y:FF P:64 SP:FB +DFAD 19 00 04 ORA $0400,Y @ 0400 = AA A:55 X:39 Y:00 P:66 SP:FB +DFB0 B0 08 BCS $DFBA A:FF X:39 Y:00 P:E4 SP:FB +DFB2 10 06 BPL $DFBA A:FF X:39 Y:00 P:E4 SP:FB +DFB4 C9 FF CMP #$FF A:FF X:39 Y:00 P:E4 SP:FB +DFB6 D0 02 BNE $DFBA A:FF X:39 Y:00 P:67 SP:FB +DFB8 70 02 BVS $DFBC A:FF X:39 Y:00 P:67 SP:FB +DFBC E8 INX A:FF X:39 Y:00 P:67 SP:FB +DFBD 38 SEC A:FF X:3A Y:00 P:65 SP:FB +DFBE B8 CLV A:FF X:3A Y:00 P:65 SP:FB +DFBF A9 00 LDA #$00 A:FF X:3A Y:00 P:25 SP:FB +DFC1 19 00 04 ORA $0400,Y @ 0400 = AA A:00 X:3A Y:00 P:27 SP:FB +DFC4 F0 06 BEQ $DFCC A:AA X:3A Y:00 P:A5 SP:FB +DFC6 70 04 BVS $DFCC A:AA X:3A Y:00 P:A5 SP:FB +DFC8 90 02 BCC $DFCC A:AA X:3A Y:00 P:A5 SP:FB +DFCA 30 02 BMI $DFCE A:AA X:3A Y:00 P:A5 SP:FB +DFCE E8 INX A:AA X:3A Y:00 P:A5 SP:FB +DFCF 18 CLC A:AA X:3B Y:00 P:25 SP:FB +DFD0 24 01 BIT $01 = FF A:AA X:3B Y:00 P:24 SP:FB +DFD2 A9 55 LDA #$55 A:AA X:3B Y:00 P:E4 SP:FB +DFD4 39 00 04 AND $0400,Y @ 0400 = AA A:55 X:3B Y:00 P:64 SP:FB +DFD7 D0 06 BNE $DFDF A:00 X:3B Y:00 P:66 SP:FB +DFD9 50 04 BVC $DFDF A:00 X:3B Y:00 P:66 SP:FB +DFDB B0 02 BCS $DFDF A:00 X:3B Y:00 P:66 SP:FB +DFDD 10 02 BPL $DFE1 A:00 X:3B Y:00 P:66 SP:FB +DFE1 E8 INX A:00 X:3B Y:00 P:66 SP:FB +DFE2 38 SEC A:00 X:3C Y:00 P:64 SP:FB +DFE3 B8 CLV A:00 X:3C Y:00 P:65 SP:FB +DFE4 A9 EF LDA #$EF A:00 X:3C Y:00 P:25 SP:FB +DFE6 8D 00 04 STA $0400 = AA A:EF X:3C Y:00 P:A5 SP:FB +DFE9 A9 F8 LDA #$F8 A:EF X:3C Y:00 P:A5 SP:FB +DFEB 39 00 04 AND $0400,Y @ 0400 = EF A:F8 X:3C Y:00 P:A5 SP:FB +DFEE 90 08 BCC $DFF8 A:E8 X:3C Y:00 P:A5 SP:FB +DFF0 10 06 BPL $DFF8 A:E8 X:3C Y:00 P:A5 SP:FB +DFF2 C9 E8 CMP #$E8 A:E8 X:3C Y:00 P:A5 SP:FB +DFF4 D0 02 BNE $DFF8 A:E8 X:3C Y:00 P:27 SP:FB +DFF6 50 02 BVC $DFFA A:E8 X:3C Y:00 P:27 SP:FB +DFFA E8 INX A:E8 X:3C Y:00 P:27 SP:FB +DFFB 18 CLC A:E8 X:3D Y:00 P:25 SP:FB +DFFC 24 01 BIT $01 = FF A:E8 X:3D Y:00 P:24 SP:FB +DFFE A9 AA LDA #$AA A:E8 X:3D Y:00 P:E4 SP:FB +E000 8D 00 04 STA $0400 = EF A:AA X:3D Y:00 P:E4 SP:FB +E003 A9 5F LDA #$5F A:AA X:3D Y:00 P:E4 SP:FB +E005 59 00 04 EOR $0400,Y @ 0400 = AA A:5F X:3D Y:00 P:64 SP:FB +E008 B0 08 BCS $E012 A:F5 X:3D Y:00 P:E4 SP:FB +E00A 10 06 BPL $E012 A:F5 X:3D Y:00 P:E4 SP:FB +E00C C9 F5 CMP #$F5 A:F5 X:3D Y:00 P:E4 SP:FB +E00E D0 02 BNE $E012 A:F5 X:3D Y:00 P:67 SP:FB +E010 70 02 BVS $E014 A:F5 X:3D Y:00 P:67 SP:FB +E014 E8 INX A:F5 X:3D Y:00 P:67 SP:FB +E015 38 SEC A:F5 X:3E Y:00 P:65 SP:FB +E016 B8 CLV A:F5 X:3E Y:00 P:65 SP:FB +E017 A9 70 LDA #$70 A:F5 X:3E Y:00 P:25 SP:FB +E019 8D 00 04 STA $0400 = AA A:70 X:3E Y:00 P:25 SP:FB +E01C 59 00 04 EOR $0400,Y @ 0400 = 70 A:70 X:3E Y:00 P:25 SP:FB +E01F D0 06 BNE $E027 A:00 X:3E Y:00 P:27 SP:FB +E021 70 04 BVS $E027 A:00 X:3E Y:00 P:27 SP:FB +E023 90 02 BCC $E027 A:00 X:3E Y:00 P:27 SP:FB +E025 10 02 BPL $E029 A:00 X:3E Y:00 P:27 SP:FB +E029 E8 INX A:00 X:3E Y:00 P:27 SP:FB +E02A 18 CLC A:00 X:3F Y:00 P:25 SP:FB +E02B 24 01 BIT $01 = FF A:00 X:3F Y:00 P:24 SP:FB +E02D A9 69 LDA #$69 A:00 X:3F Y:00 P:E6 SP:FB +E02F 8D 00 04 STA $0400 = 70 A:69 X:3F Y:00 P:64 SP:FB +E032 A9 00 LDA #$00 A:69 X:3F Y:00 P:64 SP:FB +E034 79 00 04 ADC $0400,Y @ 0400 = 69 A:00 X:3F Y:00 P:66 SP:FB +E037 30 08 BMI $E041 A:69 X:3F Y:00 P:24 SP:FB +E039 B0 06 BCS $E041 A:69 X:3F Y:00 P:24 SP:FB +E03B C9 69 CMP #$69 A:69 X:3F Y:00 P:24 SP:FB +E03D D0 02 BNE $E041 A:69 X:3F Y:00 P:27 SP:FB +E03F 50 02 BVC $E043 A:69 X:3F Y:00 P:27 SP:FB +E043 E8 INX A:69 X:3F Y:00 P:27 SP:FB +E044 38 SEC A:69 X:40 Y:00 P:25 SP:FB +E045 24 01 BIT $01 = FF A:69 X:40 Y:00 P:25 SP:FB +E047 A9 00 LDA #$00 A:69 X:40 Y:00 P:E5 SP:FB +E049 79 00 04 ADC $0400,Y @ 0400 = 69 A:00 X:40 Y:00 P:67 SP:FB +E04C 30 08 BMI $E056 A:6A X:40 Y:00 P:24 SP:FB +E04E B0 06 BCS $E056 A:6A X:40 Y:00 P:24 SP:FB +E050 C9 6A CMP #$6A A:6A X:40 Y:00 P:24 SP:FB +E052 D0 02 BNE $E056 A:6A X:40 Y:00 P:27 SP:FB +E054 50 02 BVC $E058 A:6A X:40 Y:00 P:27 SP:FB +E058 E8 INX A:6A X:40 Y:00 P:27 SP:FB +E059 38 SEC A:6A X:41 Y:00 P:25 SP:FB +E05A B8 CLV A:6A X:41 Y:00 P:25 SP:FB +E05B A9 7F LDA #$7F A:6A X:41 Y:00 P:25 SP:FB +E05D 8D 00 04 STA $0400 = 69 A:7F X:41 Y:00 P:25 SP:FB +E060 79 00 04 ADC $0400,Y @ 0400 = 7F A:7F X:41 Y:00 P:25 SP:FB +E063 10 08 BPL $E06D A:FF X:41 Y:00 P:E4 SP:FB +E065 B0 06 BCS $E06D A:FF X:41 Y:00 P:E4 SP:FB +E067 C9 FF CMP #$FF A:FF X:41 Y:00 P:E4 SP:FB +E069 D0 02 BNE $E06D A:FF X:41 Y:00 P:67 SP:FB +E06B 70 02 BVS $E06F A:FF X:41 Y:00 P:67 SP:FB +E06F E8 INX A:FF X:41 Y:00 P:67 SP:FB +E070 18 CLC A:FF X:42 Y:00 P:65 SP:FB +E071 24 01 BIT $01 = FF A:FF X:42 Y:00 P:64 SP:FB +E073 A9 80 LDA #$80 A:FF X:42 Y:00 P:E4 SP:FB +E075 8D 00 04 STA $0400 = 7F A:80 X:42 Y:00 P:E4 SP:FB +E078 A9 7F LDA #$7F A:80 X:42 Y:00 P:E4 SP:FB +E07A 79 00 04 ADC $0400,Y @ 0400 = 80 A:7F X:42 Y:00 P:64 SP:FB +E07D 10 08 BPL $E087 A:FF X:42 Y:00 P:A4 SP:FB +E07F B0 06 BCS $E087 A:FF X:42 Y:00 P:A4 SP:FB +E081 C9 FF CMP #$FF A:FF X:42 Y:00 P:A4 SP:FB +E083 D0 02 BNE $E087 A:FF X:42 Y:00 P:27 SP:FB +E085 50 02 BVC $E089 A:FF X:42 Y:00 P:27 SP:FB +E089 E8 INX A:FF X:42 Y:00 P:27 SP:FB +E08A 38 SEC A:FF X:43 Y:00 P:25 SP:FB +E08B B8 CLV A:FF X:43 Y:00 P:25 SP:FB +E08C A9 80 LDA #$80 A:FF X:43 Y:00 P:25 SP:FB +E08E 8D 00 04 STA $0400 = 80 A:80 X:43 Y:00 P:A5 SP:FB +E091 A9 7F LDA #$7F A:80 X:43 Y:00 P:A5 SP:FB +E093 79 00 04 ADC $0400,Y @ 0400 = 80 A:7F X:43 Y:00 P:25 SP:FB +E096 D0 06 BNE $E09E A:00 X:43 Y:00 P:27 SP:FB +E098 30 04 BMI $E09E A:00 X:43 Y:00 P:27 SP:FB +E09A 70 02 BVS $E09E A:00 X:43 Y:00 P:27 SP:FB +E09C B0 02 BCS $E0A0 A:00 X:43 Y:00 P:27 SP:FB +E0A0 E8 INX A:00 X:43 Y:00 P:27 SP:FB +E0A1 24 01 BIT $01 = FF A:00 X:44 Y:00 P:25 SP:FB +E0A3 A9 40 LDA #$40 A:00 X:44 Y:00 P:E7 SP:FB +E0A5 8D 00 04 STA $0400 = 80 A:40 X:44 Y:00 P:65 SP:FB +E0A8 D9 00 04 CMP $0400,Y @ 0400 = 40 A:40 X:44 Y:00 P:65 SP:FB +E0AB 30 06 BMI $E0B3 A:40 X:44 Y:00 P:67 SP:FB +E0AD 90 04 BCC $E0B3 A:40 X:44 Y:00 P:67 SP:FB +E0AF D0 02 BNE $E0B3 A:40 X:44 Y:00 P:67 SP:FB +E0B1 70 02 BVS $E0B5 A:40 X:44 Y:00 P:67 SP:FB +E0B5 E8 INX A:40 X:44 Y:00 P:67 SP:FB +E0B6 B8 CLV A:40 X:45 Y:00 P:65 SP:FB +E0B7 CE 00 04 DEC $0400 = 40 A:40 X:45 Y:00 P:25 SP:FB +E0BA D9 00 04 CMP $0400,Y @ 0400 = 3F A:40 X:45 Y:00 P:25 SP:FB +E0BD F0 06 BEQ $E0C5 A:40 X:45 Y:00 P:25 SP:FB +E0BF 30 04 BMI $E0C5 A:40 X:45 Y:00 P:25 SP:FB +E0C1 90 02 BCC $E0C5 A:40 X:45 Y:00 P:25 SP:FB +E0C3 50 02 BVC $E0C7 A:40 X:45 Y:00 P:25 SP:FB +E0C7 E8 INX A:40 X:45 Y:00 P:25 SP:FB +E0C8 EE 00 04 INC $0400 = 3F A:40 X:46 Y:00 P:25 SP:FB +E0CB EE 00 04 INC $0400 = 40 A:40 X:46 Y:00 P:25 SP:FB +E0CE D9 00 04 CMP $0400,Y @ 0400 = 41 A:40 X:46 Y:00 P:25 SP:FB +E0D1 F0 02 BEQ $E0D5 A:40 X:46 Y:00 P:A4 SP:FB +E0D3 30 02 BMI $E0D7 A:40 X:46 Y:00 P:A4 SP:FB +E0D7 E8 INX A:40 X:46 Y:00 P:A4 SP:FB +E0D8 A9 00 LDA #$00 A:40 X:47 Y:00 P:24 SP:FB +E0DA 8D 00 04 STA $0400 = 41 A:00 X:47 Y:00 P:26 SP:FB +E0DD A9 80 LDA #$80 A:00 X:47 Y:00 P:26 SP:FB +E0DF D9 00 04 CMP $0400,Y @ 0400 = 00 A:80 X:47 Y:00 P:A4 SP:FB +E0E2 F0 04 BEQ $E0E8 A:80 X:47 Y:00 P:A5 SP:FB +E0E4 10 02 BPL $E0E8 A:80 X:47 Y:00 P:A5 SP:FB +E0E6 B0 02 BCS $E0EA A:80 X:47 Y:00 P:A5 SP:FB +E0EA E8 INX A:80 X:47 Y:00 P:A5 SP:FB +E0EB A0 80 LDY #$80 A:80 X:48 Y:00 P:25 SP:FB +E0ED 8C 00 04 STY $0400 = 00 A:80 X:48 Y:80 P:A5 SP:FB +E0F0 A0 00 LDY #$00 A:80 X:48 Y:80 P:A5 SP:FB +E0F2 D9 00 04 CMP $0400,Y @ 0400 = 80 A:80 X:48 Y:00 P:27 SP:FB +E0F5 D0 04 BNE $E0FB A:80 X:48 Y:00 P:27 SP:FB +E0F7 30 02 BMI $E0FB A:80 X:48 Y:00 P:27 SP:FB +E0F9 B0 02 BCS $E0FD A:80 X:48 Y:00 P:27 SP:FB +E0FD E8 INX A:80 X:48 Y:00 P:27 SP:FB +E0FE EE 00 04 INC $0400 = 80 A:80 X:49 Y:00 P:25 SP:FB +E101 D9 00 04 CMP $0400,Y @ 0400 = 81 A:80 X:49 Y:00 P:A5 SP:FB +E104 B0 04 BCS $E10A A:80 X:49 Y:00 P:A4 SP:FB +E106 F0 02 BEQ $E10A A:80 X:49 Y:00 P:A4 SP:FB +E108 30 02 BMI $E10C A:80 X:49 Y:00 P:A4 SP:FB +E10C E8 INX A:80 X:49 Y:00 P:A4 SP:FB +E10D CE 00 04 DEC $0400 = 81 A:80 X:4A Y:00 P:24 SP:FB +E110 CE 00 04 DEC $0400 = 80 A:80 X:4A Y:00 P:A4 SP:FB +E113 D9 00 04 CMP $0400,Y @ 0400 = 7F A:80 X:4A Y:00 P:24 SP:FB +E116 90 04 BCC $E11C A:80 X:4A Y:00 P:25 SP:FB +E118 F0 02 BEQ $E11C A:80 X:4A Y:00 P:25 SP:FB +E11A 10 02 BPL $E11E A:80 X:4A Y:00 P:25 SP:FB +E11E E8 INX A:80 X:4A Y:00 P:25 SP:FB +E11F 24 01 BIT $01 = FF A:80 X:4B Y:00 P:25 SP:FB +E121 A9 40 LDA #$40 A:80 X:4B Y:00 P:E5 SP:FB +E123 8D 00 04 STA $0400 = 7F A:40 X:4B Y:00 P:65 SP:FB +E126 38 SEC A:40 X:4B Y:00 P:65 SP:FB +E127 F9 00 04 SBC $0400,Y @ 0400 = 40 A:40 X:4B Y:00 P:65 SP:FB +E12A 30 0A BMI $E136 A:00 X:4B Y:00 P:27 SP:FB +E12C 90 08 BCC $E136 A:00 X:4B Y:00 P:27 SP:FB +E12E D0 06 BNE $E136 A:00 X:4B Y:00 P:27 SP:FB +E130 70 04 BVS $E136 A:00 X:4B Y:00 P:27 SP:FB +E132 C9 00 CMP #$00 A:00 X:4B Y:00 P:27 SP:FB +E134 F0 02 BEQ $E138 A:00 X:4B Y:00 P:27 SP:FB +E138 E8 INX A:00 X:4B Y:00 P:27 SP:FB +E139 B8 CLV A:00 X:4C Y:00 P:25 SP:FB +E13A 38 SEC A:00 X:4C Y:00 P:25 SP:FB +E13B A9 40 LDA #$40 A:00 X:4C Y:00 P:25 SP:FB +E13D CE 00 04 DEC $0400 = 40 A:40 X:4C Y:00 P:25 SP:FB +E140 F9 00 04 SBC $0400,Y @ 0400 = 3F A:40 X:4C Y:00 P:25 SP:FB +E143 F0 0A BEQ $E14F A:01 X:4C Y:00 P:25 SP:FB +E145 30 08 BMI $E14F A:01 X:4C Y:00 P:25 SP:FB +E147 90 06 BCC $E14F A:01 X:4C Y:00 P:25 SP:FB +E149 70 04 BVS $E14F A:01 X:4C Y:00 P:25 SP:FB +E14B C9 01 CMP #$01 A:01 X:4C Y:00 P:25 SP:FB +E14D F0 02 BEQ $E151 A:01 X:4C Y:00 P:27 SP:FB +E151 E8 INX A:01 X:4C Y:00 P:27 SP:FB +E152 A9 40 LDA #$40 A:01 X:4D Y:00 P:25 SP:FB +E154 38 SEC A:40 X:4D Y:00 P:25 SP:FB +E155 24 01 BIT $01 = FF A:40 X:4D Y:00 P:25 SP:FB +E157 EE 00 04 INC $0400 = 3F A:40 X:4D Y:00 P:E5 SP:FB +E15A EE 00 04 INC $0400 = 40 A:40 X:4D Y:00 P:65 SP:FB +E15D F9 00 04 SBC $0400,Y @ 0400 = 41 A:40 X:4D Y:00 P:65 SP:FB +E160 B0 0A BCS $E16C A:FF X:4D Y:00 P:A4 SP:FB +E162 F0 08 BEQ $E16C A:FF X:4D Y:00 P:A4 SP:FB +E164 10 06 BPL $E16C A:FF X:4D Y:00 P:A4 SP:FB +E166 70 04 BVS $E16C A:FF X:4D Y:00 P:A4 SP:FB +E168 C9 FF CMP #$FF A:FF X:4D Y:00 P:A4 SP:FB +E16A F0 02 BEQ $E16E A:FF X:4D Y:00 P:27 SP:FB +E16E E8 INX A:FF X:4D Y:00 P:27 SP:FB +E16F 18 CLC A:FF X:4E Y:00 P:25 SP:FB +E170 A9 00 LDA #$00 A:FF X:4E Y:00 P:24 SP:FB +E172 8D 00 04 STA $0400 = 41 A:00 X:4E Y:00 P:26 SP:FB +E175 A9 80 LDA #$80 A:00 X:4E Y:00 P:26 SP:FB +E177 F9 00 04 SBC $0400,Y @ 0400 = 00 A:80 X:4E Y:00 P:A4 SP:FB +E17A 90 04 BCC $E180 A:7F X:4E Y:00 P:65 SP:FB +E17C C9 7F CMP #$7F A:7F X:4E Y:00 P:65 SP:FB +E17E F0 02 BEQ $E182 A:7F X:4E Y:00 P:67 SP:FB +E182 E8 INX A:7F X:4E Y:00 P:67 SP:FB +E183 38 SEC A:7F X:4F Y:00 P:65 SP:FB +E184 A9 7F LDA #$7F A:7F X:4F Y:00 P:65 SP:FB +E186 8D 00 04 STA $0400 = 00 A:7F X:4F Y:00 P:65 SP:FB +E189 A9 81 LDA #$81 A:7F X:4F Y:00 P:65 SP:FB +E18B F9 00 04 SBC $0400,Y @ 0400 = 7F A:81 X:4F Y:00 P:E5 SP:FB +E18E 50 06 BVC $E196 A:02 X:4F Y:00 P:65 SP:FB +E190 90 04 BCC $E196 A:02 X:4F Y:00 P:65 SP:FB +E192 C9 02 CMP #$02 A:02 X:4F Y:00 P:65 SP:FB +E194 F0 02 BEQ $E198 A:02 X:4F Y:00 P:67 SP:FB +E198 E8 INX A:02 X:4F Y:00 P:67 SP:FB +E199 A9 00 LDA #$00 A:02 X:50 Y:00 P:65 SP:FB +E19B A9 87 LDA #$87 A:00 X:50 Y:00 P:67 SP:FB +E19D 99 00 04 STA $0400,Y @ 0400 = 7F A:87 X:50 Y:00 P:E5 SP:FB +E1A0 AD 00 04 LDA $0400 = 87 A:87 X:50 Y:00 P:E5 SP:FB +E1A3 C9 87 CMP #$87 A:87 X:50 Y:00 P:E5 SP:FB +E1A5 F0 02 BEQ $E1A9 A:87 X:50 Y:00 P:67 SP:FB +E1A9 60 RTS A:87 X:50 Y:00 P:67 SP:FB +C629 20 B8 DB JSR $DBB8 A:87 X:50 Y:00 P:67 SP:FD +DBB8 A9 FF LDA #$FF A:87 X:50 Y:00 P:67 SP:FB +DBBA 85 01 STA $01 = FF A:FF X:50 Y:00 P:E5 SP:FB +DBBC A9 AA LDA #$AA A:FF X:50 Y:00 P:E5 SP:FB +DBBE 85 33 STA $33 = A3 A:AA X:50 Y:00 P:E5 SP:FB +DBC0 A9 BB LDA #$BB A:AA X:50 Y:00 P:E5 SP:FB +DBC2 85 89 STA $89 = 00 A:BB X:50 Y:00 P:E5 SP:FB +DBC4 A2 00 LDX #$00 A:BB X:50 Y:00 P:E5 SP:FB +DBC6 A9 66 LDA #$66 A:BB X:00 Y:00 P:67 SP:FB +DBC8 24 01 BIT $01 = FF A:66 X:00 Y:00 P:65 SP:FB +DBCA 38 SEC A:66 X:00 Y:00 P:E5 SP:FB +DBCB A0 00 LDY #$00 A:66 X:00 Y:00 P:E5 SP:FB +DBCD B4 33 LDY $33,X @ 33 = AA A:66 X:00 Y:00 P:67 SP:FB +DBCF 10 12 BPL $DBE3 A:66 X:00 Y:AA P:E5 SP:FB +DBD1 F0 10 BEQ $DBE3 A:66 X:00 Y:AA P:E5 SP:FB +DBD3 50 0E BVC $DBE3 A:66 X:00 Y:AA P:E5 SP:FB +DBD5 90 0C BCC $DBE3 A:66 X:00 Y:AA P:E5 SP:FB +DBD7 C9 66 CMP #$66 A:66 X:00 Y:AA P:E5 SP:FB +DBD9 D0 08 BNE $DBE3 A:66 X:00 Y:AA P:67 SP:FB +DBDB E0 00 CPX #$00 A:66 X:00 Y:AA P:67 SP:FB +DBDD D0 04 BNE $DBE3 A:66 X:00 Y:AA P:67 SP:FB +DBDF C0 AA CPY #$AA A:66 X:00 Y:AA P:67 SP:FB +DBE1 F0 04 BEQ $DBE7 A:66 X:00 Y:AA P:67 SP:FB +DBE7 A2 8A LDX #$8A A:66 X:00 Y:AA P:67 SP:FB +DBE9 A9 66 LDA #$66 A:66 X:8A Y:AA P:E5 SP:FB +DBEB B8 CLV A:66 X:8A Y:AA P:65 SP:FB +DBEC 18 CLC A:66 X:8A Y:AA P:25 SP:FB +DBED A0 00 LDY #$00 A:66 X:8A Y:AA P:24 SP:FB +DBEF B4 FF LDY $FF,X @ 89 = BB A:66 X:8A Y:00 P:26 SP:FB +DBF1 10 12 BPL $DC05 A:66 X:8A Y:BB P:A4 SP:FB +DBF3 F0 10 BEQ $DC05 A:66 X:8A Y:BB P:A4 SP:FB +DBF5 70 0E BVS $DC05 A:66 X:8A Y:BB P:A4 SP:FB +DBF7 B0 0C BCS $DC05 A:66 X:8A Y:BB P:A4 SP:FB +DBF9 C0 BB CPY #$BB A:66 X:8A Y:BB P:A4 SP:FB +DBFB D0 08 BNE $DC05 A:66 X:8A Y:BB P:27 SP:FB +DBFD C9 66 CMP #$66 A:66 X:8A Y:BB P:27 SP:FB +DBFF D0 04 BNE $DC05 A:66 X:8A Y:BB P:27 SP:FB +DC01 E0 8A CPX #$8A A:66 X:8A Y:BB P:27 SP:FB +DC03 F0 04 BEQ $DC09 A:66 X:8A Y:BB P:27 SP:FB +DC09 24 01 BIT $01 = FF A:66 X:8A Y:BB P:27 SP:FB +DC0B 38 SEC A:66 X:8A Y:BB P:E5 SP:FB +DC0C A0 44 LDY #$44 A:66 X:8A Y:BB P:E5 SP:FB +DC0E A2 00 LDX #$00 A:66 X:8A Y:44 P:65 SP:FB +DC10 94 33 STY $33,X @ 33 = AA A:66 X:00 Y:44 P:67 SP:FB +DC12 A5 33 LDA $33 = 44 A:66 X:00 Y:44 P:67 SP:FB +DC14 90 18 BCC $DC2E A:44 X:00 Y:44 P:65 SP:FB +DC16 C9 44 CMP #$44 A:44 X:00 Y:44 P:65 SP:FB +DC18 D0 14 BNE $DC2E A:44 X:00 Y:44 P:67 SP:FB +DC1A 50 12 BVC $DC2E A:44 X:00 Y:44 P:67 SP:FB +DC1C 18 CLC A:44 X:00 Y:44 P:67 SP:FB +DC1D B8 CLV A:44 X:00 Y:44 P:66 SP:FB +DC1E A0 99 LDY #$99 A:44 X:00 Y:44 P:26 SP:FB +DC20 A2 80 LDX #$80 A:44 X:00 Y:99 P:A4 SP:FB +DC22 94 85 STY $85,X @ 05 = 00 A:44 X:80 Y:99 P:A4 SP:FB +DC24 A5 05 LDA $05 = 99 A:44 X:80 Y:99 P:A4 SP:FB +DC26 B0 06 BCS $DC2E A:99 X:80 Y:99 P:A4 SP:FB +DC28 C9 99 CMP #$99 A:99 X:80 Y:99 P:A4 SP:FB +DC2A D0 02 BNE $DC2E A:99 X:80 Y:99 P:27 SP:FB +DC2C 50 04 BVC $DC32 A:99 X:80 Y:99 P:27 SP:FB +DC32 A0 0B LDY #$0B A:99 X:80 Y:99 P:27 SP:FB +DC34 A9 AA LDA #$AA A:99 X:80 Y:0B P:25 SP:FB +DC36 A2 78 LDX #$78 A:AA X:80 Y:0B P:A5 SP:FB +DC38 85 78 STA $78 = 00 A:AA X:78 Y:0B P:25 SP:FB +DC3A 20 B6 F7 JSR $F7B6 A:AA X:78 Y:0B P:25 SP:FB +F7B6 18 CLC A:AA X:78 Y:0B P:25 SP:F9 +F7B7 A9 FF LDA #$FF A:AA X:78 Y:0B P:24 SP:F9 +F7B9 85 01 STA $01 = FF A:FF X:78 Y:0B P:A4 SP:F9 +F7BB 24 01 BIT $01 = FF A:FF X:78 Y:0B P:A4 SP:F9 +F7BD A9 55 LDA #$55 A:FF X:78 Y:0B P:E4 SP:F9 +F7BF 60 RTS A:55 X:78 Y:0B P:64 SP:F9 +DC3D 15 00 ORA $00,X @ 78 = AA A:55 X:78 Y:0B P:64 SP:FB +DC3F 20 C0 F7 JSR $F7C0 A:FF X:78 Y:0B P:E4 SP:FB +F7C0 B0 09 BCS $F7CB A:FF X:78 Y:0B P:E4 SP:F9 +F7C2 10 07 BPL $F7CB A:FF X:78 Y:0B P:E4 SP:F9 +F7C4 C9 FF CMP #$FF A:FF X:78 Y:0B P:E4 SP:F9 +F7C6 D0 03 BNE $F7CB A:FF X:78 Y:0B P:67 SP:F9 +F7C8 50 01 BVC $F7CB A:FF X:78 Y:0B P:67 SP:F9 +F7CA 60 RTS A:FF X:78 Y:0B P:67 SP:F9 +DC42 C8 INY A:FF X:78 Y:0B P:67 SP:FB +DC43 A9 00 LDA #$00 A:FF X:78 Y:0C P:65 SP:FB +DC45 85 78 STA $78 = AA A:00 X:78 Y:0C P:67 SP:FB +DC47 20 CE F7 JSR $F7CE A:00 X:78 Y:0C P:67 SP:FB +F7CE 38 SEC A:00 X:78 Y:0C P:67 SP:F9 +F7CF B8 CLV A:00 X:78 Y:0C P:67 SP:F9 +F7D0 A9 00 LDA #$00 A:00 X:78 Y:0C P:27 SP:F9 +F7D2 60 RTS A:00 X:78 Y:0C P:27 SP:F9 +DC4A 15 00 ORA $00,X @ 78 = 00 A:00 X:78 Y:0C P:27 SP:FB +DC4C 20 D3 F7 JSR $F7D3 A:00 X:78 Y:0C P:27 SP:FB +F7D3 D0 07 BNE $F7DC A:00 X:78 Y:0C P:27 SP:F9 +F7D5 70 05 BVS $F7DC A:00 X:78 Y:0C P:27 SP:F9 +F7D7 90 03 BCC $F7DC A:00 X:78 Y:0C P:27 SP:F9 +F7D9 30 01 BMI $F7DC A:00 X:78 Y:0C P:27 SP:F9 +F7DB 60 RTS A:00 X:78 Y:0C P:27 SP:F9 +DC4F C8 INY A:00 X:78 Y:0C P:27 SP:FB +DC50 A9 AA LDA #$AA A:00 X:78 Y:0D P:25 SP:FB +DC52 85 78 STA $78 = 00 A:AA X:78 Y:0D P:A5 SP:FB +DC54 20 DF F7 JSR $F7DF A:AA X:78 Y:0D P:A5 SP:FB +F7DF 18 CLC A:AA X:78 Y:0D P:A5 SP:F9 +F7E0 24 01 BIT $01 = FF A:AA X:78 Y:0D P:A4 SP:F9 +F7E2 A9 55 LDA #$55 A:AA X:78 Y:0D P:E4 SP:F9 +F7E4 60 RTS A:55 X:78 Y:0D P:64 SP:F9 +DC57 35 00 AND $00,X @ 78 = AA A:55 X:78 Y:0D P:64 SP:FB +DC59 20 E5 F7 JSR $F7E5 A:00 X:78 Y:0D P:66 SP:FB +F7E5 D0 07 BNE $F7EE A:00 X:78 Y:0D P:66 SP:F9 +F7E7 50 05 BVC $F7EE A:00 X:78 Y:0D P:66 SP:F9 +F7E9 B0 03 BCS $F7EE A:00 X:78 Y:0D P:66 SP:F9 +F7EB 30 01 BMI $F7EE A:00 X:78 Y:0D P:66 SP:F9 +F7ED 60 RTS A:00 X:78 Y:0D P:66 SP:F9 +DC5C C8 INY A:00 X:78 Y:0D P:66 SP:FB +DC5D A9 EF LDA #$EF A:00 X:78 Y:0E P:64 SP:FB +DC5F 85 78 STA $78 = AA A:EF X:78 Y:0E P:E4 SP:FB +DC61 20 F1 F7 JSR $F7F1 A:EF X:78 Y:0E P:E4 SP:FB +F7F1 38 SEC A:EF X:78 Y:0E P:E4 SP:F9 +F7F2 B8 CLV A:EF X:78 Y:0E P:E5 SP:F9 +F7F3 A9 F8 LDA #$F8 A:EF X:78 Y:0E P:A5 SP:F9 +F7F5 60 RTS A:F8 X:78 Y:0E P:A5 SP:F9 +DC64 35 00 AND $00,X @ 78 = EF A:F8 X:78 Y:0E P:A5 SP:FB +DC66 20 F6 F7 JSR $F7F6 A:E8 X:78 Y:0E P:A5 SP:FB +F7F6 90 09 BCC $F801 A:E8 X:78 Y:0E P:A5 SP:F9 +F7F8 10 07 BPL $F801 A:E8 X:78 Y:0E P:A5 SP:F9 +F7FA C9 E8 CMP #$E8 A:E8 X:78 Y:0E P:A5 SP:F9 +F7FC D0 03 BNE $F801 A:E8 X:78 Y:0E P:27 SP:F9 +F7FE 70 01 BVS $F801 A:E8 X:78 Y:0E P:27 SP:F9 +F800 60 RTS A:E8 X:78 Y:0E P:27 SP:F9 +DC69 C8 INY A:E8 X:78 Y:0E P:27 SP:FB +DC6A A9 AA LDA #$AA A:E8 X:78 Y:0F P:25 SP:FB +DC6C 85 78 STA $78 = EF A:AA X:78 Y:0F P:A5 SP:FB +DC6E 20 04 F8 JSR $F804 A:AA X:78 Y:0F P:A5 SP:FB +F804 18 CLC A:AA X:78 Y:0F P:A5 SP:F9 +F805 24 01 BIT $01 = FF A:AA X:78 Y:0F P:A4 SP:F9 +F807 A9 5F LDA #$5F A:AA X:78 Y:0F P:E4 SP:F9 +F809 60 RTS A:5F X:78 Y:0F P:64 SP:F9 +DC71 55 00 EOR $00,X @ 78 = AA A:5F X:78 Y:0F P:64 SP:FB +DC73 20 0A F8 JSR $F80A A:F5 X:78 Y:0F P:E4 SP:FB +F80A B0 09 BCS $F815 A:F5 X:78 Y:0F P:E4 SP:F9 +F80C 10 07 BPL $F815 A:F5 X:78 Y:0F P:E4 SP:F9 +F80E C9 F5 CMP #$F5 A:F5 X:78 Y:0F P:E4 SP:F9 +F810 D0 03 BNE $F815 A:F5 X:78 Y:0F P:67 SP:F9 +F812 50 01 BVC $F815 A:F5 X:78 Y:0F P:67 SP:F9 +F814 60 RTS A:F5 X:78 Y:0F P:67 SP:F9 +DC76 C8 INY A:F5 X:78 Y:0F P:67 SP:FB +DC77 A9 70 LDA #$70 A:F5 X:78 Y:10 P:65 SP:FB +DC79 85 78 STA $78 = AA A:70 X:78 Y:10 P:65 SP:FB +DC7B 20 18 F8 JSR $F818 A:70 X:78 Y:10 P:65 SP:FB +F818 38 SEC A:70 X:78 Y:10 P:65 SP:F9 +F819 B8 CLV A:70 X:78 Y:10 P:65 SP:F9 +F81A A9 70 LDA #$70 A:70 X:78 Y:10 P:25 SP:F9 +F81C 60 RTS A:70 X:78 Y:10 P:25 SP:F9 +DC7E 55 00 EOR $00,X @ 78 = 70 A:70 X:78 Y:10 P:25 SP:FB +DC80 20 1D F8 JSR $F81D A:00 X:78 Y:10 P:27 SP:FB +F81D D0 07 BNE $F826 A:00 X:78 Y:10 P:27 SP:F9 +F81F 70 05 BVS $F826 A:00 X:78 Y:10 P:27 SP:F9 +F821 90 03 BCC $F826 A:00 X:78 Y:10 P:27 SP:F9 +F823 30 01 BMI $F826 A:00 X:78 Y:10 P:27 SP:F9 +F825 60 RTS A:00 X:78 Y:10 P:27 SP:F9 +DC83 C8 INY A:00 X:78 Y:10 P:27 SP:FB +DC84 A9 69 LDA #$69 A:00 X:78 Y:11 P:25 SP:FB +DC86 85 78 STA $78 = 70 A:69 X:78 Y:11 P:25 SP:FB +DC88 20 29 F8 JSR $F829 A:69 X:78 Y:11 P:25 SP:FB +F829 18 CLC A:69 X:78 Y:11 P:25 SP:F9 +F82A 24 01 BIT $01 = FF A:69 X:78 Y:11 P:24 SP:F9 +F82C A9 00 LDA #$00 A:69 X:78 Y:11 P:E4 SP:F9 +F82E 60 RTS A:00 X:78 Y:11 P:66 SP:F9 +DC8B 75 00 ADC $00,X @ 78 = 69 A:00 X:78 Y:11 P:66 SP:FB +DC8D 20 2F F8 JSR $F82F A:69 X:78 Y:11 P:24 SP:FB +F82F 30 09 BMI $F83A A:69 X:78 Y:11 P:24 SP:F9 +F831 B0 07 BCS $F83A A:69 X:78 Y:11 P:24 SP:F9 +F833 C9 69 CMP #$69 A:69 X:78 Y:11 P:24 SP:F9 +F835 D0 03 BNE $F83A A:69 X:78 Y:11 P:27 SP:F9 +F837 70 01 BVS $F83A A:69 X:78 Y:11 P:27 SP:F9 +F839 60 RTS A:69 X:78 Y:11 P:27 SP:F9 +DC90 C8 INY A:69 X:78 Y:11 P:27 SP:FB +DC91 20 3D F8 JSR $F83D A:69 X:78 Y:12 P:25 SP:FB +F83D 38 SEC A:69 X:78 Y:12 P:25 SP:F9 +F83E 24 01 BIT $01 = FF A:69 X:78 Y:12 P:25 SP:F9 +F840 A9 00 LDA #$00 A:69 X:78 Y:12 P:E5 SP:F9 +F842 60 RTS A:00 X:78 Y:12 P:67 SP:F9 +DC94 75 00 ADC $00,X @ 78 = 69 A:00 X:78 Y:12 P:67 SP:FB +DC96 20 43 F8 JSR $F843 A:6A X:78 Y:12 P:24 SP:FB +F843 30 09 BMI $F84E A:6A X:78 Y:12 P:24 SP:F9 +F845 B0 07 BCS $F84E A:6A X:78 Y:12 P:24 SP:F9 +F847 C9 6A CMP #$6A A:6A X:78 Y:12 P:24 SP:F9 +F849 D0 03 BNE $F84E A:6A X:78 Y:12 P:27 SP:F9 +F84B 70 01 BVS $F84E A:6A X:78 Y:12 P:27 SP:F9 +F84D 60 RTS A:6A X:78 Y:12 P:27 SP:F9 +DC99 C8 INY A:6A X:78 Y:12 P:27 SP:FB +DC9A A9 7F LDA #$7F A:6A X:78 Y:13 P:25 SP:FB +DC9C 85 78 STA $78 = 69 A:7F X:78 Y:13 P:25 SP:FB +DC9E 20 51 F8 JSR $F851 A:7F X:78 Y:13 P:25 SP:FB +F851 38 SEC A:7F X:78 Y:13 P:25 SP:F9 +F852 B8 CLV A:7F X:78 Y:13 P:25 SP:F9 +F853 A9 7F LDA #$7F A:7F X:78 Y:13 P:25 SP:F9 +F855 60 RTS A:7F X:78 Y:13 P:25 SP:F9 +DCA1 75 00 ADC $00,X @ 78 = 7F A:7F X:78 Y:13 P:25 SP:FB +DCA3 20 56 F8 JSR $F856 A:FF X:78 Y:13 P:E4 SP:FB +F856 10 09 BPL $F861 A:FF X:78 Y:13 P:E4 SP:F9 +F858 B0 07 BCS $F861 A:FF X:78 Y:13 P:E4 SP:F9 +F85A C9 FF CMP #$FF A:FF X:78 Y:13 P:E4 SP:F9 +F85C D0 03 BNE $F861 A:FF X:78 Y:13 P:67 SP:F9 +F85E 50 01 BVC $F861 A:FF X:78 Y:13 P:67 SP:F9 +F860 60 RTS A:FF X:78 Y:13 P:67 SP:F9 +DCA6 C8 INY A:FF X:78 Y:13 P:67 SP:FB +DCA7 A9 80 LDA #$80 A:FF X:78 Y:14 P:65 SP:FB +DCA9 85 78 STA $78 = 7F A:80 X:78 Y:14 P:E5 SP:FB +DCAB 20 64 F8 JSR $F864 A:80 X:78 Y:14 P:E5 SP:FB +F864 18 CLC A:80 X:78 Y:14 P:E5 SP:F9 +F865 24 01 BIT $01 = FF A:80 X:78 Y:14 P:E4 SP:F9 +F867 A9 7F LDA #$7F A:80 X:78 Y:14 P:E4 SP:F9 +F869 60 RTS A:7F X:78 Y:14 P:64 SP:F9 +DCAE 75 00 ADC $00,X @ 78 = 80 A:7F X:78 Y:14 P:64 SP:FB +DCB0 20 6A F8 JSR $F86A A:FF X:78 Y:14 P:A4 SP:FB +F86A 10 09 BPL $F875 A:FF X:78 Y:14 P:A4 SP:F9 +F86C B0 07 BCS $F875 A:FF X:78 Y:14 P:A4 SP:F9 +F86E C9 FF CMP #$FF A:FF X:78 Y:14 P:A4 SP:F9 +F870 D0 03 BNE $F875 A:FF X:78 Y:14 P:27 SP:F9 +F872 70 01 BVS $F875 A:FF X:78 Y:14 P:27 SP:F9 +F874 60 RTS A:FF X:78 Y:14 P:27 SP:F9 +DCB3 C8 INY A:FF X:78 Y:14 P:27 SP:FB +DCB4 20 78 F8 JSR $F878 A:FF X:78 Y:15 P:25 SP:FB +F878 38 SEC A:FF X:78 Y:15 P:25 SP:F9 +F879 B8 CLV A:FF X:78 Y:15 P:25 SP:F9 +F87A A9 7F LDA #$7F A:FF X:78 Y:15 P:25 SP:F9 +F87C 60 RTS A:7F X:78 Y:15 P:25 SP:F9 +DCB7 75 00 ADC $00,X @ 78 = 80 A:7F X:78 Y:15 P:25 SP:FB +DCB9 20 7D F8 JSR $F87D A:00 X:78 Y:15 P:27 SP:FB +F87D D0 07 BNE $F886 A:00 X:78 Y:15 P:27 SP:F9 +F87F 30 05 BMI $F886 A:00 X:78 Y:15 P:27 SP:F9 +F881 70 03 BVS $F886 A:00 X:78 Y:15 P:27 SP:F9 +F883 90 01 BCC $F886 A:00 X:78 Y:15 P:27 SP:F9 +F885 60 RTS A:00 X:78 Y:15 P:27 SP:F9 +DCBC C8 INY A:00 X:78 Y:15 P:27 SP:FB +DCBD A9 40 LDA #$40 A:00 X:78 Y:16 P:25 SP:FB +DCBF 85 78 STA $78 = 80 A:40 X:78 Y:16 P:25 SP:FB +DCC1 20 89 F8 JSR $F889 A:40 X:78 Y:16 P:25 SP:FB +F889 24 01 BIT $01 = FF A:40 X:78 Y:16 P:25 SP:F9 +F88B A9 40 LDA #$40 A:40 X:78 Y:16 P:E5 SP:F9 +F88D 60 RTS A:40 X:78 Y:16 P:65 SP:F9 +DCC4 D5 00 CMP $00,X @ 78 = 40 A:40 X:78 Y:16 P:65 SP:FB +DCC6 20 8E F8 JSR $F88E A:40 X:78 Y:16 P:67 SP:FB +F88E 30 07 BMI $F897 A:40 X:78 Y:16 P:67 SP:F9 +F890 90 05 BCC $F897 A:40 X:78 Y:16 P:67 SP:F9 +F892 D0 03 BNE $F897 A:40 X:78 Y:16 P:67 SP:F9 +F894 50 01 BVC $F897 A:40 X:78 Y:16 P:67 SP:F9 +F896 60 RTS A:40 X:78 Y:16 P:67 SP:F9 +DCC9 C8 INY A:40 X:78 Y:16 P:67 SP:FB +DCCA 48 PHA A:40 X:78 Y:17 P:65 SP:FB +DCCB A9 3F LDA #$3F A:40 X:78 Y:17 P:65 SP:FA +DCCD 85 78 STA $78 = 40 A:3F X:78 Y:17 P:65 SP:FA +DCCF 68 PLA A:3F X:78 Y:17 P:65 SP:FA +DCD0 20 9A F8 JSR $F89A A:40 X:78 Y:17 P:65 SP:FB +F89A B8 CLV A:40 X:78 Y:17 P:65 SP:F9 +F89B 60 RTS A:40 X:78 Y:17 P:25 SP:F9 +DCD3 D5 00 CMP $00,X @ 78 = 3F A:40 X:78 Y:17 P:25 SP:FB +DCD5 20 9C F8 JSR $F89C A:40 X:78 Y:17 P:25 SP:FB +F89C F0 07 BEQ $F8A5 A:40 X:78 Y:17 P:25 SP:F9 +F89E 30 05 BMI $F8A5 A:40 X:78 Y:17 P:25 SP:F9 +F8A0 90 03 BCC $F8A5 A:40 X:78 Y:17 P:25 SP:F9 +F8A2 70 01 BVS $F8A5 A:40 X:78 Y:17 P:25 SP:F9 +F8A4 60 RTS A:40 X:78 Y:17 P:25 SP:F9 +DCD8 C8 INY A:40 X:78 Y:17 P:25 SP:FB +DCD9 48 PHA A:40 X:78 Y:18 P:25 SP:FB +DCDA A9 41 LDA #$41 A:40 X:78 Y:18 P:25 SP:FA +DCDC 85 78 STA $78 = 3F A:41 X:78 Y:18 P:25 SP:FA +DCDE 68 PLA A:41 X:78 Y:18 P:25 SP:FA +DCDF D5 00 CMP $00,X @ 78 = 41 A:40 X:78 Y:18 P:25 SP:FB +DCE1 20 A8 F8 JSR $F8A8 A:40 X:78 Y:18 P:A4 SP:FB +F8A8 F0 05 BEQ $F8AF A:40 X:78 Y:18 P:A4 SP:F9 +F8AA 10 03 BPL $F8AF A:40 X:78 Y:18 P:A4 SP:F9 +F8AC 10 01 BPL $F8AF A:40 X:78 Y:18 P:A4 SP:F9 +F8AE 60 RTS A:40 X:78 Y:18 P:A4 SP:F9 +DCE4 C8 INY A:40 X:78 Y:18 P:A4 SP:FB +DCE5 48 PHA A:40 X:78 Y:19 P:24 SP:FB +DCE6 A9 00 LDA #$00 A:40 X:78 Y:19 P:24 SP:FA +DCE8 85 78 STA $78 = 41 A:00 X:78 Y:19 P:26 SP:FA +DCEA 68 PLA A:00 X:78 Y:19 P:26 SP:FA +DCEB 20 B2 F8 JSR $F8B2 A:40 X:78 Y:19 P:24 SP:FB +F8B2 A9 80 LDA #$80 A:40 X:78 Y:19 P:24 SP:F9 +F8B4 60 RTS A:80 X:78 Y:19 P:A4 SP:F9 +DCEE D5 00 CMP $00,X @ 78 = 00 A:80 X:78 Y:19 P:A4 SP:FB +DCF0 20 B5 F8 JSR $F8B5 A:80 X:78 Y:19 P:A5 SP:FB +F8B5 F0 05 BEQ $F8BC A:80 X:78 Y:19 P:A5 SP:F9 +F8B7 10 03 BPL $F8BC A:80 X:78 Y:19 P:A5 SP:F9 +F8B9 90 01 BCC $F8BC A:80 X:78 Y:19 P:A5 SP:F9 +F8BB 60 RTS A:80 X:78 Y:19 P:A5 SP:F9 +DCF3 C8 INY A:80 X:78 Y:19 P:A5 SP:FB +DCF4 48 PHA A:80 X:78 Y:1A P:25 SP:FB +DCF5 A9 80 LDA #$80 A:80 X:78 Y:1A P:25 SP:FA +DCF7 85 78 STA $78 = 00 A:80 X:78 Y:1A P:A5 SP:FA +DCF9 68 PLA A:80 X:78 Y:1A P:A5 SP:FA +DCFA D5 00 CMP $00,X @ 78 = 80 A:80 X:78 Y:1A P:A5 SP:FB +DCFC 20 BF F8 JSR $F8BF A:80 X:78 Y:1A P:27 SP:FB +F8BF D0 05 BNE $F8C6 A:80 X:78 Y:1A P:27 SP:F9 +F8C1 30 03 BMI $F8C6 A:80 X:78 Y:1A P:27 SP:F9 +F8C3 90 01 BCC $F8C6 A:80 X:78 Y:1A P:27 SP:F9 +F8C5 60 RTS A:80 X:78 Y:1A P:27 SP:F9 +DCFF C8 INY A:80 X:78 Y:1A P:27 SP:FB +DD00 48 PHA A:80 X:78 Y:1B P:25 SP:FB +DD01 A9 81 LDA #$81 A:80 X:78 Y:1B P:25 SP:FA +DD03 85 78 STA $78 = 80 A:81 X:78 Y:1B P:A5 SP:FA +DD05 68 PLA A:81 X:78 Y:1B P:A5 SP:FA +DD06 D5 00 CMP $00,X @ 78 = 81 A:80 X:78 Y:1B P:A5 SP:FB +DD08 20 C9 F8 JSR $F8C9 A:80 X:78 Y:1B P:A4 SP:FB +F8C9 B0 05 BCS $F8D0 A:80 X:78 Y:1B P:A4 SP:F9 +F8CB F0 03 BEQ $F8D0 A:80 X:78 Y:1B P:A4 SP:F9 +F8CD 10 01 BPL $F8D0 A:80 X:78 Y:1B P:A4 SP:F9 +F8CF 60 RTS A:80 X:78 Y:1B P:A4 SP:F9 +DD0B C8 INY A:80 X:78 Y:1B P:A4 SP:FB +DD0C 48 PHA A:80 X:78 Y:1C P:24 SP:FB +DD0D A9 7F LDA #$7F A:80 X:78 Y:1C P:24 SP:FA +DD0F 85 78 STA $78 = 81 A:7F X:78 Y:1C P:24 SP:FA +DD11 68 PLA A:7F X:78 Y:1C P:24 SP:FA +DD12 D5 00 CMP $00,X @ 78 = 7F A:80 X:78 Y:1C P:A4 SP:FB +DD14 20 D3 F8 JSR $F8D3 A:80 X:78 Y:1C P:25 SP:FB +F8D3 90 05 BCC $F8DA A:80 X:78 Y:1C P:25 SP:F9 +F8D5 F0 03 BEQ $F8DA A:80 X:78 Y:1C P:25 SP:F9 +F8D7 30 01 BMI $F8DA A:80 X:78 Y:1C P:25 SP:F9 +F8D9 60 RTS A:80 X:78 Y:1C P:25 SP:F9 +DD17 C8 INY A:80 X:78 Y:1C P:25 SP:FB +DD18 A9 40 LDA #$40 A:80 X:78 Y:1D P:25 SP:FB +DD1A 85 78 STA $78 = 7F A:40 X:78 Y:1D P:25 SP:FB +DD1C 20 31 F9 JSR $F931 A:40 X:78 Y:1D P:25 SP:FB +F931 24 01 BIT $01 = FF A:40 X:78 Y:1D P:25 SP:F9 +F933 A9 40 LDA #$40 A:40 X:78 Y:1D P:E5 SP:F9 +F935 38 SEC A:40 X:78 Y:1D P:65 SP:F9 +F936 60 RTS A:40 X:78 Y:1D P:65 SP:F9 +DD1F F5 00 SBC $00,X @ 78 = 40 A:40 X:78 Y:1D P:65 SP:FB +DD21 20 37 F9 JSR $F937 A:00 X:78 Y:1D P:27 SP:FB +F937 30 0B BMI $F944 A:00 X:78 Y:1D P:27 SP:F9 +F939 90 09 BCC $F944 A:00 X:78 Y:1D P:27 SP:F9 +F93B D0 07 BNE $F944 A:00 X:78 Y:1D P:27 SP:F9 +F93D 70 05 BVS $F944 A:00 X:78 Y:1D P:27 SP:F9 +F93F C9 00 CMP #$00 A:00 X:78 Y:1D P:27 SP:F9 +F941 D0 01 BNE $F944 A:00 X:78 Y:1D P:27 SP:F9 +F943 60 RTS A:00 X:78 Y:1D P:27 SP:F9 +DD24 C8 INY A:00 X:78 Y:1D P:27 SP:FB +DD25 A9 3F LDA #$3F A:00 X:78 Y:1E P:25 SP:FB +DD27 85 78 STA $78 = 40 A:3F X:78 Y:1E P:25 SP:FB +DD29 20 47 F9 JSR $F947 A:3F X:78 Y:1E P:25 SP:FB +F947 B8 CLV A:3F X:78 Y:1E P:25 SP:F9 +F948 38 SEC A:3F X:78 Y:1E P:25 SP:F9 +F949 A9 40 LDA #$40 A:3F X:78 Y:1E P:25 SP:F9 +F94B 60 RTS A:40 X:78 Y:1E P:25 SP:F9 +DD2C F5 00 SBC $00,X @ 78 = 3F A:40 X:78 Y:1E P:25 SP:FB +DD2E 20 4C F9 JSR $F94C A:01 X:78 Y:1E P:25 SP:FB +F94C F0 0B BEQ $F959 A:01 X:78 Y:1E P:25 SP:F9 +F94E 30 09 BMI $F959 A:01 X:78 Y:1E P:25 SP:F9 +F950 90 07 BCC $F959 A:01 X:78 Y:1E P:25 SP:F9 +F952 70 05 BVS $F959 A:01 X:78 Y:1E P:25 SP:F9 +F954 C9 01 CMP #$01 A:01 X:78 Y:1E P:25 SP:F9 +F956 D0 01 BNE $F959 A:01 X:78 Y:1E P:27 SP:F9 +F958 60 RTS A:01 X:78 Y:1E P:27 SP:F9 +DD31 C8 INY A:01 X:78 Y:1E P:27 SP:FB +DD32 A9 41 LDA #$41 A:01 X:78 Y:1F P:25 SP:FB +DD34 85 78 STA $78 = 3F A:41 X:78 Y:1F P:25 SP:FB +DD36 20 5C F9 JSR $F95C A:41 X:78 Y:1F P:25 SP:FB +F95C A9 40 LDA #$40 A:41 X:78 Y:1F P:25 SP:F9 +F95E 38 SEC A:40 X:78 Y:1F P:25 SP:F9 +F95F 24 01 BIT $01 = FF A:40 X:78 Y:1F P:25 SP:F9 +F961 60 RTS A:40 X:78 Y:1F P:E5 SP:F9 +DD39 F5 00 SBC $00,X @ 78 = 41 A:40 X:78 Y:1F P:E5 SP:FB +DD3B 20 62 F9 JSR $F962 A:FF X:78 Y:1F P:A4 SP:FB +F962 B0 0B BCS $F96F A:FF X:78 Y:1F P:A4 SP:F9 +F964 F0 09 BEQ $F96F A:FF X:78 Y:1F P:A4 SP:F9 +F966 10 07 BPL $F96F A:FF X:78 Y:1F P:A4 SP:F9 +F968 70 05 BVS $F96F A:FF X:78 Y:1F P:A4 SP:F9 +F96A C9 FF CMP #$FF A:FF X:78 Y:1F P:A4 SP:F9 +F96C D0 01 BNE $F96F A:FF X:78 Y:1F P:27 SP:F9 +F96E 60 RTS A:FF X:78 Y:1F P:27 SP:F9 +DD3E C8 INY A:FF X:78 Y:1F P:27 SP:FB +DD3F A9 00 LDA #$00 A:FF X:78 Y:20 P:25 SP:FB +DD41 85 78 STA $78 = 41 A:00 X:78 Y:20 P:27 SP:FB +DD43 20 72 F9 JSR $F972 A:00 X:78 Y:20 P:27 SP:FB +F972 18 CLC A:00 X:78 Y:20 P:27 SP:F9 +F973 A9 80 LDA #$80 A:00 X:78 Y:20 P:26 SP:F9 +F975 60 RTS A:80 X:78 Y:20 P:A4 SP:F9 +DD46 F5 00 SBC $00,X @ 78 = 00 A:80 X:78 Y:20 P:A4 SP:FB +DD48 20 76 F9 JSR $F976 A:7F X:78 Y:20 P:65 SP:FB +F976 90 05 BCC $F97D A:7F X:78 Y:20 P:65 SP:F9 +F978 C9 7F CMP #$7F A:7F X:78 Y:20 P:65 SP:F9 +F97A D0 01 BNE $F97D A:7F X:78 Y:20 P:67 SP:F9 +F97C 60 RTS A:7F X:78 Y:20 P:67 SP:F9 +DD4B C8 INY A:7F X:78 Y:20 P:67 SP:FB +DD4C A9 7F LDA #$7F A:7F X:78 Y:21 P:65 SP:FB +DD4E 85 78 STA $78 = 00 A:7F X:78 Y:21 P:65 SP:FB +DD50 20 80 F9 JSR $F980 A:7F X:78 Y:21 P:65 SP:FB +F980 38 SEC A:7F X:78 Y:21 P:65 SP:F9 +F981 A9 81 LDA #$81 A:7F X:78 Y:21 P:65 SP:F9 +F983 60 RTS A:81 X:78 Y:21 P:E5 SP:F9 +DD53 F5 00 SBC $00,X @ 78 = 7F A:81 X:78 Y:21 P:E5 SP:FB +DD55 20 84 F9 JSR $F984 A:02 X:78 Y:21 P:65 SP:FB +F984 50 07 BVC $F98D A:02 X:78 Y:21 P:65 SP:F9 +F986 90 05 BCC $F98D A:02 X:78 Y:21 P:65 SP:F9 +F988 C9 02 CMP #$02 A:02 X:78 Y:21 P:65 SP:F9 +F98A D0 01 BNE $F98D A:02 X:78 Y:21 P:67 SP:F9 +F98C 60 RTS A:02 X:78 Y:21 P:67 SP:F9 +DD58 A9 AA LDA #$AA A:02 X:78 Y:21 P:67 SP:FB +DD5A 85 33 STA $33 = 44 A:AA X:78 Y:21 P:E5 SP:FB +DD5C A9 BB LDA #$BB A:AA X:78 Y:21 P:E5 SP:FB +DD5E 85 89 STA $89 = BB A:BB X:78 Y:21 P:E5 SP:FB +DD60 A2 00 LDX #$00 A:BB X:78 Y:21 P:E5 SP:FB +DD62 A0 66 LDY #$66 A:BB X:00 Y:21 P:67 SP:FB +DD64 24 01 BIT $01 = FF A:BB X:00 Y:66 P:65 SP:FB +DD66 38 SEC A:BB X:00 Y:66 P:E5 SP:FB +DD67 A9 00 LDA #$00 A:BB X:00 Y:66 P:E5 SP:FB +DD69 B5 33 LDA $33,X @ 33 = AA A:00 X:00 Y:66 P:67 SP:FB +DD6B 10 12 BPL $DD7F A:AA X:00 Y:66 P:E5 SP:FB +DD6D F0 10 BEQ $DD7F A:AA X:00 Y:66 P:E5 SP:FB +DD6F 50 0E BVC $DD7F A:AA X:00 Y:66 P:E5 SP:FB +DD71 90 0C BCC $DD7F A:AA X:00 Y:66 P:E5 SP:FB +DD73 C0 66 CPY #$66 A:AA X:00 Y:66 P:E5 SP:FB +DD75 D0 08 BNE $DD7F A:AA X:00 Y:66 P:67 SP:FB +DD77 E0 00 CPX #$00 A:AA X:00 Y:66 P:67 SP:FB +DD79 D0 04 BNE $DD7F A:AA X:00 Y:66 P:67 SP:FB +DD7B C9 AA CMP #$AA A:AA X:00 Y:66 P:67 SP:FB +DD7D F0 04 BEQ $DD83 A:AA X:00 Y:66 P:67 SP:FB +DD83 A2 8A LDX #$8A A:AA X:00 Y:66 P:67 SP:FB +DD85 A0 66 LDY #$66 A:AA X:8A Y:66 P:E5 SP:FB +DD87 B8 CLV A:AA X:8A Y:66 P:65 SP:FB +DD88 18 CLC A:AA X:8A Y:66 P:25 SP:FB +DD89 A9 00 LDA #$00 A:AA X:8A Y:66 P:24 SP:FB +DD8B B5 FF LDA $FF,X @ 89 = BB A:00 X:8A Y:66 P:26 SP:FB +DD8D 10 12 BPL $DDA1 A:BB X:8A Y:66 P:A4 SP:FB +DD8F F0 10 BEQ $DDA1 A:BB X:8A Y:66 P:A4 SP:FB +DD91 70 0E BVS $DDA1 A:BB X:8A Y:66 P:A4 SP:FB +DD93 B0 0C BCS $DDA1 A:BB X:8A Y:66 P:A4 SP:FB +DD95 C9 BB CMP #$BB A:BB X:8A Y:66 P:A4 SP:FB +DD97 D0 08 BNE $DDA1 A:BB X:8A Y:66 P:27 SP:FB +DD99 C0 66 CPY #$66 A:BB X:8A Y:66 P:27 SP:FB +DD9B D0 04 BNE $DDA1 A:BB X:8A Y:66 P:27 SP:FB +DD9D E0 8A CPX #$8A A:BB X:8A Y:66 P:27 SP:FB +DD9F F0 04 BEQ $DDA5 A:BB X:8A Y:66 P:27 SP:FB +DDA5 24 01 BIT $01 = FF A:BB X:8A Y:66 P:27 SP:FB +DDA7 38 SEC A:BB X:8A Y:66 P:E5 SP:FB +DDA8 A9 44 LDA #$44 A:BB X:8A Y:66 P:E5 SP:FB +DDAA A2 00 LDX #$00 A:44 X:8A Y:66 P:65 SP:FB +DDAC 95 33 STA $33,X @ 33 = AA A:44 X:00 Y:66 P:67 SP:FB +DDAE A5 33 LDA $33 = 44 A:44 X:00 Y:66 P:67 SP:FB +DDB0 90 18 BCC $DDCA A:44 X:00 Y:66 P:65 SP:FB +DDB2 C9 44 CMP #$44 A:44 X:00 Y:66 P:65 SP:FB +DDB4 D0 14 BNE $DDCA A:44 X:00 Y:66 P:67 SP:FB +DDB6 50 12 BVC $DDCA A:44 X:00 Y:66 P:67 SP:FB +DDB8 18 CLC A:44 X:00 Y:66 P:67 SP:FB +DDB9 B8 CLV A:44 X:00 Y:66 P:66 SP:FB +DDBA A9 99 LDA #$99 A:44 X:00 Y:66 P:26 SP:FB +DDBC A2 80 LDX #$80 A:99 X:00 Y:66 P:A4 SP:FB +DDBE 95 85 STA $85,X @ 05 = 99 A:99 X:80 Y:66 P:A4 SP:FB +DDC0 A5 05 LDA $05 = 99 A:99 X:80 Y:66 P:A4 SP:FB +DDC2 B0 06 BCS $DDCA A:99 X:80 Y:66 P:A4 SP:FB +DDC4 C9 99 CMP #$99 A:99 X:80 Y:66 P:A4 SP:FB +DDC6 D0 02 BNE $DDCA A:99 X:80 Y:66 P:27 SP:FB +DDC8 50 04 BVC $DDCE A:99 X:80 Y:66 P:27 SP:FB +DDCE A0 25 LDY #$25 A:99 X:80 Y:66 P:27 SP:FB +DDD0 A2 78 LDX #$78 A:99 X:80 Y:25 P:25 SP:FB +DDD2 20 90 F9 JSR $F990 A:99 X:78 Y:25 P:25 SP:FB +F990 A2 55 LDX #$55 A:99 X:78 Y:25 P:25 SP:F9 +F992 A9 FF LDA #$FF A:99 X:55 Y:25 P:25 SP:F9 +F994 85 01 STA $01 = FF A:FF X:55 Y:25 P:A5 SP:F9 +F996 EA NOP A:FF X:55 Y:25 P:A5 SP:F9 +F997 24 01 BIT $01 = FF A:FF X:55 Y:25 P:A5 SP:F9 +F999 38 SEC A:FF X:55 Y:25 P:E5 SP:F9 +F99A A9 01 LDA #$01 A:FF X:55 Y:25 P:E5 SP:F9 +F99C 60 RTS A:01 X:55 Y:25 P:65 SP:F9 +DDD5 95 00 STA $00,X @ 55 = 00 A:01 X:55 Y:25 P:65 SP:FB +DDD7 56 00 LSR $00,X @ 55 = 01 A:01 X:55 Y:25 P:65 SP:FB +DDD9 B5 00 LDA $00,X @ 55 = 00 A:01 X:55 Y:25 P:67 SP:FB +DDDB 20 9D F9 JSR $F99D A:00 X:55 Y:25 P:67 SP:FB +F99D 90 1B BCC $F9BA A:00 X:55 Y:25 P:67 SP:F9 +F99F D0 19 BNE $F9BA A:00 X:55 Y:25 P:67 SP:F9 +F9A1 30 17 BMI $F9BA A:00 X:55 Y:25 P:67 SP:F9 +F9A3 50 15 BVC $F9BA A:00 X:55 Y:25 P:67 SP:F9 +F9A5 C9 00 CMP #$00 A:00 X:55 Y:25 P:67 SP:F9 +F9A7 D0 11 BNE $F9BA A:00 X:55 Y:25 P:67 SP:F9 +F9A9 B8 CLV A:00 X:55 Y:25 P:67 SP:F9 +F9AA A9 AA LDA #$AA A:00 X:55 Y:25 P:27 SP:F9 +F9AC 60 RTS A:AA X:55 Y:25 P:A5 SP:F9 +DDDE C8 INY A:AA X:55 Y:25 P:A5 SP:FB +DDDF 95 00 STA $00,X @ 55 = 00 A:AA X:55 Y:26 P:25 SP:FB +DDE1 56 00 LSR $00,X @ 55 = AA A:AA X:55 Y:26 P:25 SP:FB +DDE3 B5 00 LDA $00,X @ 55 = 55 A:AA X:55 Y:26 P:24 SP:FB +DDE5 20 AD F9 JSR $F9AD A:55 X:55 Y:26 P:24 SP:FB +F9AD B0 0B BCS $F9BA A:55 X:55 Y:26 P:24 SP:F9 +F9AF F0 09 BEQ $F9BA A:55 X:55 Y:26 P:24 SP:F9 +F9B1 30 07 BMI $F9BA A:55 X:55 Y:26 P:24 SP:F9 +F9B3 70 05 BVS $F9BA A:55 X:55 Y:26 P:24 SP:F9 +F9B5 C9 55 CMP #$55 A:55 X:55 Y:26 P:24 SP:F9 +F9B7 D0 01 BNE $F9BA A:55 X:55 Y:26 P:27 SP:F9 +F9B9 60 RTS A:55 X:55 Y:26 P:27 SP:F9 +DDE8 C8 INY A:55 X:55 Y:26 P:27 SP:FB +DDE9 20 BD F9 JSR $F9BD A:55 X:55 Y:27 P:25 SP:FB +F9BD 24 01 BIT $01 = FF A:55 X:55 Y:27 P:25 SP:F9 +F9BF 38 SEC A:55 X:55 Y:27 P:E5 SP:F9 +F9C0 A9 80 LDA #$80 A:55 X:55 Y:27 P:E5 SP:F9 +F9C2 60 RTS A:80 X:55 Y:27 P:E5 SP:F9 +DDEC 95 00 STA $00,X @ 55 = 55 A:80 X:55 Y:27 P:E5 SP:FB +DDEE 16 00 ASL $00,X @ 55 = 80 A:80 X:55 Y:27 P:E5 SP:FB +DDF0 B5 00 LDA $00,X @ 55 = 00 A:80 X:55 Y:27 P:67 SP:FB +DDF2 20 C3 F9 JSR $F9C3 A:00 X:55 Y:27 P:67 SP:FB +F9C3 90 1C BCC $F9E1 A:00 X:55 Y:27 P:67 SP:F9 +F9C5 D0 1A BNE $F9E1 A:00 X:55 Y:27 P:67 SP:F9 +F9C7 30 18 BMI $F9E1 A:00 X:55 Y:27 P:67 SP:F9 +F9C9 50 16 BVC $F9E1 A:00 X:55 Y:27 P:67 SP:F9 +F9CB C9 00 CMP #$00 A:00 X:55 Y:27 P:67 SP:F9 +F9CD D0 12 BNE $F9E1 A:00 X:55 Y:27 P:67 SP:F9 +F9CF B8 CLV A:00 X:55 Y:27 P:67 SP:F9 +F9D0 A9 55 LDA #$55 A:00 X:55 Y:27 P:27 SP:F9 +F9D2 38 SEC A:55 X:55 Y:27 P:25 SP:F9 +F9D3 60 RTS A:55 X:55 Y:27 P:25 SP:F9 +DDF5 C8 INY A:55 X:55 Y:27 P:25 SP:FB +DDF6 95 00 STA $00,X @ 55 = 00 A:55 X:55 Y:28 P:25 SP:FB +DDF8 16 00 ASL $00,X @ 55 = 55 A:55 X:55 Y:28 P:25 SP:FB +DDFA B5 00 LDA $00,X @ 55 = AA A:55 X:55 Y:28 P:A4 SP:FB +DDFC 20 D4 F9 JSR $F9D4 A:AA X:55 Y:28 P:A4 SP:FB +F9D4 B0 0B BCS $F9E1 A:AA X:55 Y:28 P:A4 SP:F9 +F9D6 F0 09 BEQ $F9E1 A:AA X:55 Y:28 P:A4 SP:F9 +F9D8 10 07 BPL $F9E1 A:AA X:55 Y:28 P:A4 SP:F9 +F9DA 70 05 BVS $F9E1 A:AA X:55 Y:28 P:A4 SP:F9 +F9DC C9 AA CMP #$AA A:AA X:55 Y:28 P:A4 SP:F9 +F9DE D0 01 BNE $F9E1 A:AA X:55 Y:28 P:27 SP:F9 +F9E0 60 RTS A:AA X:55 Y:28 P:27 SP:F9 +DDFF C8 INY A:AA X:55 Y:28 P:27 SP:FB +DE00 20 E4 F9 JSR $F9E4 A:AA X:55 Y:29 P:25 SP:FB +F9E4 24 01 BIT $01 = FF A:AA X:55 Y:29 P:25 SP:F9 +F9E6 38 SEC A:AA X:55 Y:29 P:E5 SP:F9 +F9E7 A9 01 LDA #$01 A:AA X:55 Y:29 P:E5 SP:F9 +F9E9 60 RTS A:01 X:55 Y:29 P:65 SP:F9 +DE03 95 00 STA $00,X @ 55 = AA A:01 X:55 Y:29 P:65 SP:FB +DE05 76 00 ROR $00,X @ 55 = 01 A:01 X:55 Y:29 P:65 SP:FB +DE07 B5 00 LDA $00,X @ 55 = 80 A:01 X:55 Y:29 P:E5 SP:FB +DE09 20 EA F9 JSR $F9EA A:80 X:55 Y:29 P:E5 SP:FB +F9EA 90 1C BCC $FA08 A:80 X:55 Y:29 P:E5 SP:F9 +F9EC F0 1A BEQ $FA08 A:80 X:55 Y:29 P:E5 SP:F9 +F9EE 10 18 BPL $FA08 A:80 X:55 Y:29 P:E5 SP:F9 +F9F0 50 16 BVC $FA08 A:80 X:55 Y:29 P:E5 SP:F9 +F9F2 C9 80 CMP #$80 A:80 X:55 Y:29 P:E5 SP:F9 +F9F4 D0 12 BNE $FA08 A:80 X:55 Y:29 P:67 SP:F9 +F9F6 B8 CLV A:80 X:55 Y:29 P:67 SP:F9 +F9F7 18 CLC A:80 X:55 Y:29 P:27 SP:F9 +F9F8 A9 55 LDA #$55 A:80 X:55 Y:29 P:26 SP:F9 +F9FA 60 RTS A:55 X:55 Y:29 P:24 SP:F9 +DE0C C8 INY A:55 X:55 Y:29 P:24 SP:FB +DE0D 95 00 STA $00,X @ 55 = 80 A:55 X:55 Y:2A P:24 SP:FB +DE0F 76 00 ROR $00,X @ 55 = 55 A:55 X:55 Y:2A P:24 SP:FB +DE11 B5 00 LDA $00,X @ 55 = 2A A:55 X:55 Y:2A P:25 SP:FB +DE13 20 FB F9 JSR $F9FB A:2A X:55 Y:2A P:25 SP:FB +F9FB 90 0B BCC $FA08 A:2A X:55 Y:2A P:25 SP:F9 +F9FD F0 09 BEQ $FA08 A:2A X:55 Y:2A P:25 SP:F9 +F9FF 30 07 BMI $FA08 A:2A X:55 Y:2A P:25 SP:F9 +FA01 70 05 BVS $FA08 A:2A X:55 Y:2A P:25 SP:F9 +FA03 C9 2A CMP #$2A A:2A X:55 Y:2A P:25 SP:F9 +FA05 D0 01 BNE $FA08 A:2A X:55 Y:2A P:27 SP:F9 +FA07 60 RTS A:2A X:55 Y:2A P:27 SP:F9 +DE16 C8 INY A:2A X:55 Y:2A P:27 SP:FB +DE17 20 0A FA JSR $FA0A A:2A X:55 Y:2B P:25 SP:FB +FA0A 24 01 BIT $01 = FF A:2A X:55 Y:2B P:25 SP:F9 +FA0C 38 SEC A:2A X:55 Y:2B P:E5 SP:F9 +FA0D A9 80 LDA #$80 A:2A X:55 Y:2B P:E5 SP:F9 +FA0F 60 RTS A:80 X:55 Y:2B P:E5 SP:F9 +DE1A 95 00 STA $00,X @ 55 = 2A A:80 X:55 Y:2B P:E5 SP:FB +DE1C 36 00 ROL $00,X @ 55 = 80 A:80 X:55 Y:2B P:E5 SP:FB +DE1E B5 00 LDA $00,X @ 55 = 01 A:80 X:55 Y:2B P:65 SP:FB +DE20 20 10 FA JSR $FA10 A:01 X:55 Y:2B P:65 SP:FB +FA10 90 1C BCC $FA2E A:01 X:55 Y:2B P:65 SP:F9 +FA12 F0 1A BEQ $FA2E A:01 X:55 Y:2B P:65 SP:F9 +FA14 30 18 BMI $FA2E A:01 X:55 Y:2B P:65 SP:F9 +FA16 50 16 BVC $FA2E A:01 X:55 Y:2B P:65 SP:F9 +FA18 C9 01 CMP #$01 A:01 X:55 Y:2B P:65 SP:F9 +FA1A D0 12 BNE $FA2E A:01 X:55 Y:2B P:67 SP:F9 +FA1C B8 CLV A:01 X:55 Y:2B P:67 SP:F9 +FA1D 18 CLC A:01 X:55 Y:2B P:27 SP:F9 +FA1E A9 55 LDA #$55 A:01 X:55 Y:2B P:26 SP:F9 +FA20 60 RTS A:55 X:55 Y:2B P:24 SP:F9 +DE23 C8 INY A:55 X:55 Y:2B P:24 SP:FB +DE24 95 00 STA $00,X @ 55 = 01 A:55 X:55 Y:2C P:24 SP:FB +DE26 36 00 ROL $00,X @ 55 = 55 A:55 X:55 Y:2C P:24 SP:FB +DE28 B5 00 LDA $00,X @ 55 = AA A:55 X:55 Y:2C P:A4 SP:FB +DE2A 20 21 FA JSR $FA21 A:AA X:55 Y:2C P:A4 SP:FB +FA21 B0 0B BCS $FA2E A:AA X:55 Y:2C P:A4 SP:F9 +FA23 F0 09 BEQ $FA2E A:AA X:55 Y:2C P:A4 SP:F9 +FA25 10 07 BPL $FA2E A:AA X:55 Y:2C P:A4 SP:F9 +FA27 70 05 BVS $FA2E A:AA X:55 Y:2C P:A4 SP:F9 +FA29 C9 AA CMP #$AA A:AA X:55 Y:2C P:A4 SP:F9 +FA2B D0 01 BNE $FA2E A:AA X:55 Y:2C P:27 SP:F9 +FA2D 60 RTS A:AA X:55 Y:2C P:27 SP:F9 +DE2D A9 FF LDA #$FF A:AA X:55 Y:2C P:27 SP:FB +DE2F 95 00 STA $00,X @ 55 = AA A:FF X:55 Y:2C P:A5 SP:FB +DE31 85 01 STA $01 = FF A:FF X:55 Y:2C P:A5 SP:FB +DE33 24 01 BIT $01 = FF A:FF X:55 Y:2C P:A5 SP:FB +DE35 38 SEC A:FF X:55 Y:2C P:E5 SP:FB +DE36 F6 00 INC $00,X @ 55 = FF A:FF X:55 Y:2C P:E5 SP:FB +DE38 D0 0C BNE $DE46 A:FF X:55 Y:2C P:67 SP:FB +DE3A 30 0A BMI $DE46 A:FF X:55 Y:2C P:67 SP:FB +DE3C 50 08 BVC $DE46 A:FF X:55 Y:2C P:67 SP:FB +DE3E 90 06 BCC $DE46 A:FF X:55 Y:2C P:67 SP:FB +DE40 B5 00 LDA $00,X @ 55 = 00 A:FF X:55 Y:2C P:67 SP:FB +DE42 C9 00 CMP #$00 A:00 X:55 Y:2C P:67 SP:FB +DE44 F0 04 BEQ $DE4A A:00 X:55 Y:2C P:67 SP:FB +DE4A A9 7F LDA #$7F A:00 X:55 Y:2C P:67 SP:FB +DE4C 95 00 STA $00,X @ 55 = 00 A:7F X:55 Y:2C P:65 SP:FB +DE4E B8 CLV A:7F X:55 Y:2C P:65 SP:FB +DE4F 18 CLC A:7F X:55 Y:2C P:25 SP:FB +DE50 F6 00 INC $00,X @ 55 = 7F A:7F X:55 Y:2C P:24 SP:FB +DE52 F0 0C BEQ $DE60 A:7F X:55 Y:2C P:A4 SP:FB +DE54 10 0A BPL $DE60 A:7F X:55 Y:2C P:A4 SP:FB +DE56 70 08 BVS $DE60 A:7F X:55 Y:2C P:A4 SP:FB +DE58 B0 06 BCS $DE60 A:7F X:55 Y:2C P:A4 SP:FB +DE5A B5 00 LDA $00,X @ 55 = 80 A:7F X:55 Y:2C P:A4 SP:FB +DE5C C9 80 CMP #$80 A:80 X:55 Y:2C P:A4 SP:FB +DE5E F0 04 BEQ $DE64 A:80 X:55 Y:2C P:27 SP:FB +DE64 A9 00 LDA #$00 A:80 X:55 Y:2C P:27 SP:FB +DE66 95 00 STA $00,X @ 55 = 80 A:00 X:55 Y:2C P:27 SP:FB +DE68 24 01 BIT $01 = FF A:00 X:55 Y:2C P:27 SP:FB +DE6A 38 SEC A:00 X:55 Y:2C P:E7 SP:FB +DE6B D6 00 DEC $00,X @ 55 = 00 A:00 X:55 Y:2C P:E7 SP:FB +DE6D F0 0C BEQ $DE7B A:00 X:55 Y:2C P:E5 SP:FB +DE6F 10 0A BPL $DE7B A:00 X:55 Y:2C P:E5 SP:FB +DE71 50 08 BVC $DE7B A:00 X:55 Y:2C P:E5 SP:FB +DE73 90 06 BCC $DE7B A:00 X:55 Y:2C P:E5 SP:FB +DE75 B5 00 LDA $00,X @ 55 = FF A:00 X:55 Y:2C P:E5 SP:FB +DE77 C9 FF CMP #$FF A:FF X:55 Y:2C P:E5 SP:FB +DE79 F0 04 BEQ $DE7F A:FF X:55 Y:2C P:67 SP:FB +DE7F A9 80 LDA #$80 A:FF X:55 Y:2C P:67 SP:FB +DE81 95 00 STA $00,X @ 55 = FF A:80 X:55 Y:2C P:E5 SP:FB +DE83 B8 CLV A:80 X:55 Y:2C P:E5 SP:FB +DE84 18 CLC A:80 X:55 Y:2C P:A5 SP:FB +DE85 D6 00 DEC $00,X @ 55 = 80 A:80 X:55 Y:2C P:A4 SP:FB +DE87 F0 0C BEQ $DE95 A:80 X:55 Y:2C P:24 SP:FB +DE89 30 0A BMI $DE95 A:80 X:55 Y:2C P:24 SP:FB +DE8B 70 08 BVS $DE95 A:80 X:55 Y:2C P:24 SP:FB +DE8D B0 06 BCS $DE95 A:80 X:55 Y:2C P:24 SP:FB +DE8F B5 00 LDA $00,X @ 55 = 7F A:80 X:55 Y:2C P:24 SP:FB +DE91 C9 7F CMP #$7F A:7F X:55 Y:2C P:24 SP:FB +DE93 F0 04 BEQ $DE99 A:7F X:55 Y:2C P:27 SP:FB +DE99 A9 01 LDA #$01 A:7F X:55 Y:2C P:27 SP:FB +DE9B 95 00 STA $00,X @ 55 = 7F A:01 X:55 Y:2C P:25 SP:FB +DE9D D6 00 DEC $00,X @ 55 = 01 A:01 X:55 Y:2C P:25 SP:FB +DE9F F0 04 BEQ $DEA5 A:01 X:55 Y:2C P:27 SP:FB +DEA5 A9 33 LDA #$33 A:01 X:55 Y:2C P:27 SP:FB +DEA7 85 78 STA $78 = 7F A:33 X:55 Y:2C P:25 SP:FB +DEA9 A9 44 LDA #$44 A:33 X:55 Y:2C P:25 SP:FB +DEAB A0 78 LDY #$78 A:44 X:55 Y:2C P:25 SP:FB +DEAD A2 00 LDX #$00 A:44 X:55 Y:78 P:25 SP:FB +DEAF 38 SEC A:44 X:00 Y:78 P:27 SP:FB +DEB0 24 01 BIT $01 = FF A:44 X:00 Y:78 P:27 SP:FB +DEB2 B6 00 LDX $00,Y @ 78 = 33 A:44 X:00 Y:78 P:E5 SP:FB +DEB4 90 12 BCC $DEC8 A:44 X:33 Y:78 P:65 SP:FB +DEB6 50 10 BVC $DEC8 A:44 X:33 Y:78 P:65 SP:FB +DEB8 30 0E BMI $DEC8 A:44 X:33 Y:78 P:65 SP:FB +DEBA F0 0C BEQ $DEC8 A:44 X:33 Y:78 P:65 SP:FB +DEBC E0 33 CPX #$33 A:44 X:33 Y:78 P:65 SP:FB +DEBE D0 08 BNE $DEC8 A:44 X:33 Y:78 P:67 SP:FB +DEC0 C0 78 CPY #$78 A:44 X:33 Y:78 P:67 SP:FB +DEC2 D0 04 BNE $DEC8 A:44 X:33 Y:78 P:67 SP:FB +DEC4 C9 44 CMP #$44 A:44 X:33 Y:78 P:67 SP:FB +DEC6 F0 04 BEQ $DECC A:44 X:33 Y:78 P:67 SP:FB +DECC A9 97 LDA #$97 A:44 X:33 Y:78 P:67 SP:FB +DECE 85 7F STA $7F = 00 A:97 X:33 Y:78 P:E5 SP:FB +DED0 A9 47 LDA #$47 A:97 X:33 Y:78 P:E5 SP:FB +DED2 A0 FF LDY #$FF A:47 X:33 Y:78 P:65 SP:FB +DED4 A2 00 LDX #$00 A:47 X:33 Y:FF P:E5 SP:FB +DED6 18 CLC A:47 X:00 Y:FF P:67 SP:FB +DED7 B8 CLV A:47 X:00 Y:FF P:66 SP:FB +DED8 B6 80 LDX $80,Y @ 7F = 97 A:47 X:00 Y:FF P:26 SP:FB +DEDA B0 12 BCS $DEEE A:47 X:97 Y:FF P:A4 SP:FB +DEDC 70 10 BVS $DEEE A:47 X:97 Y:FF P:A4 SP:FB +DEDE 10 0E BPL $DEEE A:47 X:97 Y:FF P:A4 SP:FB +DEE0 F0 0C BEQ $DEEE A:47 X:97 Y:FF P:A4 SP:FB +DEE2 E0 97 CPX #$97 A:47 X:97 Y:FF P:A4 SP:FB +DEE4 D0 08 BNE $DEEE A:47 X:97 Y:FF P:27 SP:FB +DEE6 C0 FF CPY #$FF A:47 X:97 Y:FF P:27 SP:FB +DEE8 D0 04 BNE $DEEE A:47 X:97 Y:FF P:27 SP:FB +DEEA C9 47 CMP #$47 A:47 X:97 Y:FF P:27 SP:FB +DEEC F0 04 BEQ $DEF2 A:47 X:97 Y:FF P:27 SP:FB +DEF2 A9 00 LDA #$00 A:47 X:97 Y:FF P:27 SP:FB +DEF4 85 7F STA $7F = 97 A:00 X:97 Y:FF P:27 SP:FB +DEF6 A9 47 LDA #$47 A:00 X:97 Y:FF P:27 SP:FB +DEF8 A0 FF LDY #$FF A:47 X:97 Y:FF P:25 SP:FB +DEFA A2 69 LDX #$69 A:47 X:97 Y:FF P:A5 SP:FB +DEFC 18 CLC A:47 X:69 Y:FF P:25 SP:FB +DEFD B8 CLV A:47 X:69 Y:FF P:24 SP:FB +DEFE 96 80 STX $80,Y @ 7F = 00 A:47 X:69 Y:FF P:24 SP:FB +DF00 B0 18 BCS $DF1A A:47 X:69 Y:FF P:24 SP:FB +DF02 70 16 BVS $DF1A A:47 X:69 Y:FF P:24 SP:FB +DF04 30 14 BMI $DF1A A:47 X:69 Y:FF P:24 SP:FB +DF06 F0 12 BEQ $DF1A A:47 X:69 Y:FF P:24 SP:FB +DF08 E0 69 CPX #$69 A:47 X:69 Y:FF P:24 SP:FB +DF0A D0 0E BNE $DF1A A:47 X:69 Y:FF P:27 SP:FB +DF0C C0 FF CPY #$FF A:47 X:69 Y:FF P:27 SP:FB +DF0E D0 0A BNE $DF1A A:47 X:69 Y:FF P:27 SP:FB +DF10 C9 47 CMP #$47 A:47 X:69 Y:FF P:27 SP:FB +DF12 D0 06 BNE $DF1A A:47 X:69 Y:FF P:27 SP:FB +DF14 A5 7F LDA $7F = 69 A:47 X:69 Y:FF P:27 SP:FB +DF16 C9 69 CMP #$69 A:69 X:69 Y:FF P:25 SP:FB +DF18 F0 04 BEQ $DF1E A:69 X:69 Y:FF P:27 SP:FB +DF1E A9 F5 LDA #$F5 A:69 X:69 Y:FF P:27 SP:FB +DF20 85 4F STA $4F = 00 A:F5 X:69 Y:FF P:A5 SP:FB +DF22 A9 47 LDA #$47 A:F5 X:69 Y:FF P:A5 SP:FB +DF24 A0 4F LDY #$4F A:47 X:69 Y:FF P:25 SP:FB +DF26 24 01 BIT $01 = FF A:47 X:69 Y:4F P:25 SP:FB +DF28 A2 00 LDX #$00 A:47 X:69 Y:4F P:E5 SP:FB +DF2A 38 SEC A:47 X:00 Y:4F P:67 SP:FB +DF2B 96 00 STX $00,Y @ 4F = F5 A:47 X:00 Y:4F P:67 SP:FB +DF2D 90 16 BCC $DF45 A:47 X:00 Y:4F P:67 SP:FB +DF2F 50 14 BVC $DF45 A:47 X:00 Y:4F P:67 SP:FB +DF31 30 12 BMI $DF45 A:47 X:00 Y:4F P:67 SP:FB +DF33 D0 10 BNE $DF45 A:47 X:00 Y:4F P:67 SP:FB +DF35 E0 00 CPX #$00 A:47 X:00 Y:4F P:67 SP:FB +DF37 D0 0C BNE $DF45 A:47 X:00 Y:4F P:67 SP:FB +DF39 C0 4F CPY #$4F A:47 X:00 Y:4F P:67 SP:FB +DF3B D0 08 BNE $DF45 A:47 X:00 Y:4F P:67 SP:FB +DF3D C9 47 CMP #$47 A:47 X:00 Y:4F P:67 SP:FB +DF3F D0 04 BNE $DF45 A:47 X:00 Y:4F P:67 SP:FB +DF41 A5 4F LDA $4F = 00 A:47 X:00 Y:4F P:67 SP:FB +DF43 F0 04 BEQ $DF49 A:00 X:00 Y:4F P:67 SP:FB +DF49 60 RTS A:00 X:00 Y:4F P:67 SP:FB +C62C 20 AA E1 JSR $E1AA A:00 X:00 Y:4F P:67 SP:FD +E1AA A9 FF LDA #$FF A:00 X:00 Y:4F P:67 SP:FB +E1AC 85 01 STA $01 = FF A:FF X:00 Y:4F P:E5 SP:FB +E1AE A9 AA LDA #$AA A:FF X:00 Y:4F P:E5 SP:FB +E1B0 8D 33 06 STA $0633 = 00 A:AA X:00 Y:4F P:E5 SP:FB +E1B3 A9 BB LDA #$BB A:AA X:00 Y:4F P:E5 SP:FB +E1B5 8D 89 06 STA $0689 = 00 A:BB X:00 Y:4F P:E5 SP:FB +E1B8 A2 00 LDX #$00 A:BB X:00 Y:4F P:E5 SP:FB +E1BA A9 66 LDA #$66 A:BB X:00 Y:4F P:67 SP:FB +E1BC 24 01 BIT $01 = FF A:66 X:00 Y:4F P:65 SP:FB +E1BE 38 SEC A:66 X:00 Y:4F P:E5 SP:FB +E1BF A0 00 LDY #$00 A:66 X:00 Y:4F P:E5 SP:FB +E1C1 BC 33 06 LDY $0633,X @ 0633 = AA A:66 X:00 Y:00 P:67 SP:FB +E1C4 10 12 BPL $E1D8 A:66 X:00 Y:AA P:E5 SP:FB +E1C6 F0 10 BEQ $E1D8 A:66 X:00 Y:AA P:E5 SP:FB +E1C8 50 0E BVC $E1D8 A:66 X:00 Y:AA P:E5 SP:FB +E1CA 90 0C BCC $E1D8 A:66 X:00 Y:AA P:E5 SP:FB +E1CC C9 66 CMP #$66 A:66 X:00 Y:AA P:E5 SP:FB +E1CE D0 08 BNE $E1D8 A:66 X:00 Y:AA P:67 SP:FB +E1D0 E0 00 CPX #$00 A:66 X:00 Y:AA P:67 SP:FB +E1D2 D0 04 BNE $E1D8 A:66 X:00 Y:AA P:67 SP:FB +E1D4 C0 AA CPY #$AA A:66 X:00 Y:AA P:67 SP:FB +E1D6 F0 04 BEQ $E1DC A:66 X:00 Y:AA P:67 SP:FB +E1DC A2 8A LDX #$8A A:66 X:00 Y:AA P:67 SP:FB +E1DE A9 66 LDA #$66 A:66 X:8A Y:AA P:E5 SP:FB +E1E0 B8 CLV A:66 X:8A Y:AA P:65 SP:FB +E1E1 18 CLC A:66 X:8A Y:AA P:25 SP:FB +E1E2 A0 00 LDY #$00 A:66 X:8A Y:AA P:24 SP:FB +E1E4 BC FF 05 LDY $05FF,X @ 0689 = BB A:66 X:8A Y:00 P:26 SP:FB +E1E7 10 12 BPL $E1FB A:66 X:8A Y:BB P:A4 SP:FB +E1E9 F0 10 BEQ $E1FB A:66 X:8A Y:BB P:A4 SP:FB +E1EB 70 0E BVS $E1FB A:66 X:8A Y:BB P:A4 SP:FB +E1ED B0 0C BCS $E1FB A:66 X:8A Y:BB P:A4 SP:FB +E1EF C0 BB CPY #$BB A:66 X:8A Y:BB P:A4 SP:FB +E1F1 D0 08 BNE $E1FB A:66 X:8A Y:BB P:27 SP:FB +E1F3 C9 66 CMP #$66 A:66 X:8A Y:BB P:27 SP:FB +E1F5 D0 04 BNE $E1FB A:66 X:8A Y:BB P:27 SP:FB +E1F7 E0 8A CPX #$8A A:66 X:8A Y:BB P:27 SP:FB +E1F9 F0 04 BEQ $E1FF A:66 X:8A Y:BB P:27 SP:FB +E1FF A0 53 LDY #$53 A:66 X:8A Y:BB P:27 SP:FB +E201 A9 AA LDA #$AA A:66 X:8A Y:53 P:25 SP:FB +E203 A2 78 LDX #$78 A:AA X:8A Y:53 P:A5 SP:FB +E205 8D 78 06 STA $0678 = 00 A:AA X:78 Y:53 P:25 SP:FB +E208 20 B6 F7 JSR $F7B6 A:AA X:78 Y:53 P:25 SP:FB +F7B6 18 CLC A:AA X:78 Y:53 P:25 SP:F9 +F7B7 A9 FF LDA #$FF A:AA X:78 Y:53 P:24 SP:F9 +F7B9 85 01 STA $01 = FF A:FF X:78 Y:53 P:A4 SP:F9 +F7BB 24 01 BIT $01 = FF A:FF X:78 Y:53 P:A4 SP:F9 +F7BD A9 55 LDA #$55 A:FF X:78 Y:53 P:E4 SP:F9 +F7BF 60 RTS A:55 X:78 Y:53 P:64 SP:F9 +E20B 1D 00 06 ORA $0600,X @ 0678 = AA A:55 X:78 Y:53 P:64 SP:FB +E20E 20 C0 F7 JSR $F7C0 A:FF X:78 Y:53 P:E4 SP:FB +F7C0 B0 09 BCS $F7CB A:FF X:78 Y:53 P:E4 SP:F9 +F7C2 10 07 BPL $F7CB A:FF X:78 Y:53 P:E4 SP:F9 +F7C4 C9 FF CMP #$FF A:FF X:78 Y:53 P:E4 SP:F9 +F7C6 D0 03 BNE $F7CB A:FF X:78 Y:53 P:67 SP:F9 +F7C8 50 01 BVC $F7CB A:FF X:78 Y:53 P:67 SP:F9 +F7CA 60 RTS A:FF X:78 Y:53 P:67 SP:F9 +E211 C8 INY A:FF X:78 Y:53 P:67 SP:FB +E212 A9 00 LDA #$00 A:FF X:78 Y:54 P:65 SP:FB +E214 8D 78 06 STA $0678 = AA A:00 X:78 Y:54 P:67 SP:FB +E217 20 CE F7 JSR $F7CE A:00 X:78 Y:54 P:67 SP:FB +F7CE 38 SEC A:00 X:78 Y:54 P:67 SP:F9 +F7CF B8 CLV A:00 X:78 Y:54 P:67 SP:F9 +F7D0 A9 00 LDA #$00 A:00 X:78 Y:54 P:27 SP:F9 +F7D2 60 RTS A:00 X:78 Y:54 P:27 SP:F9 +E21A 1D 00 06 ORA $0600,X @ 0678 = 00 A:00 X:78 Y:54 P:27 SP:FB +E21D 20 D3 F7 JSR $F7D3 A:00 X:78 Y:54 P:27 SP:FB +F7D3 D0 07 BNE $F7DC A:00 X:78 Y:54 P:27 SP:F9 +F7D5 70 05 BVS $F7DC A:00 X:78 Y:54 P:27 SP:F9 +F7D7 90 03 BCC $F7DC A:00 X:78 Y:54 P:27 SP:F9 +F7D9 30 01 BMI $F7DC A:00 X:78 Y:54 P:27 SP:F9 +F7DB 60 RTS A:00 X:78 Y:54 P:27 SP:F9 +E220 C8 INY A:00 X:78 Y:54 P:27 SP:FB +E221 A9 AA LDA #$AA A:00 X:78 Y:55 P:25 SP:FB +E223 8D 78 06 STA $0678 = 00 A:AA X:78 Y:55 P:A5 SP:FB +E226 20 DF F7 JSR $F7DF A:AA X:78 Y:55 P:A5 SP:FB +F7DF 18 CLC A:AA X:78 Y:55 P:A5 SP:F9 +F7E0 24 01 BIT $01 = FF A:AA X:78 Y:55 P:A4 SP:F9 +F7E2 A9 55 LDA #$55 A:AA X:78 Y:55 P:E4 SP:F9 +F7E4 60 RTS A:55 X:78 Y:55 P:64 SP:F9 +E229 3D 00 06 AND $0600,X @ 0678 = AA A:55 X:78 Y:55 P:64 SP:FB +E22C 20 E5 F7 JSR $F7E5 A:00 X:78 Y:55 P:66 SP:FB +F7E5 D0 07 BNE $F7EE A:00 X:78 Y:55 P:66 SP:F9 +F7E7 50 05 BVC $F7EE A:00 X:78 Y:55 P:66 SP:F9 +F7E9 B0 03 BCS $F7EE A:00 X:78 Y:55 P:66 SP:F9 +F7EB 30 01 BMI $F7EE A:00 X:78 Y:55 P:66 SP:F9 +F7ED 60 RTS A:00 X:78 Y:55 P:66 SP:F9 +E22F C8 INY A:00 X:78 Y:55 P:66 SP:FB +E230 A9 EF LDA #$EF A:00 X:78 Y:56 P:64 SP:FB +E232 8D 78 06 STA $0678 = AA A:EF X:78 Y:56 P:E4 SP:FB +E235 20 F1 F7 JSR $F7F1 A:EF X:78 Y:56 P:E4 SP:FB +F7F1 38 SEC A:EF X:78 Y:56 P:E4 SP:F9 +F7F2 B8 CLV A:EF X:78 Y:56 P:E5 SP:F9 +F7F3 A9 F8 LDA #$F8 A:EF X:78 Y:56 P:A5 SP:F9 +F7F5 60 RTS A:F8 X:78 Y:56 P:A5 SP:F9 +E238 3D 00 06 AND $0600,X @ 0678 = EF A:F8 X:78 Y:56 P:A5 SP:FB +E23B 20 F6 F7 JSR $F7F6 A:E8 X:78 Y:56 P:A5 SP:FB +F7F6 90 09 BCC $F801 A:E8 X:78 Y:56 P:A5 SP:F9 +F7F8 10 07 BPL $F801 A:E8 X:78 Y:56 P:A5 SP:F9 +F7FA C9 E8 CMP #$E8 A:E8 X:78 Y:56 P:A5 SP:F9 +F7FC D0 03 BNE $F801 A:E8 X:78 Y:56 P:27 SP:F9 +F7FE 70 01 BVS $F801 A:E8 X:78 Y:56 P:27 SP:F9 +F800 60 RTS A:E8 X:78 Y:56 P:27 SP:F9 +E23E C8 INY A:E8 X:78 Y:56 P:27 SP:FB +E23F A9 AA LDA #$AA A:E8 X:78 Y:57 P:25 SP:FB +E241 8D 78 06 STA $0678 = EF A:AA X:78 Y:57 P:A5 SP:FB +E244 20 04 F8 JSR $F804 A:AA X:78 Y:57 P:A5 SP:FB +F804 18 CLC A:AA X:78 Y:57 P:A5 SP:F9 +F805 24 01 BIT $01 = FF A:AA X:78 Y:57 P:A4 SP:F9 +F807 A9 5F LDA #$5F A:AA X:78 Y:57 P:E4 SP:F9 +F809 60 RTS A:5F X:78 Y:57 P:64 SP:F9 +E247 5D 00 06 EOR $0600,X @ 0678 = AA A:5F X:78 Y:57 P:64 SP:FB +E24A 20 0A F8 JSR $F80A A:F5 X:78 Y:57 P:E4 SP:FB +F80A B0 09 BCS $F815 A:F5 X:78 Y:57 P:E4 SP:F9 +F80C 10 07 BPL $F815 A:F5 X:78 Y:57 P:E4 SP:F9 +F80E C9 F5 CMP #$F5 A:F5 X:78 Y:57 P:E4 SP:F9 +F810 D0 03 BNE $F815 A:F5 X:78 Y:57 P:67 SP:F9 +F812 50 01 BVC $F815 A:F5 X:78 Y:57 P:67 SP:F9 +F814 60 RTS A:F5 X:78 Y:57 P:67 SP:F9 +E24D C8 INY A:F5 X:78 Y:57 P:67 SP:FB +E24E A9 70 LDA #$70 A:F5 X:78 Y:58 P:65 SP:FB +E250 8D 78 06 STA $0678 = AA A:70 X:78 Y:58 P:65 SP:FB +E253 20 18 F8 JSR $F818 A:70 X:78 Y:58 P:65 SP:FB +F818 38 SEC A:70 X:78 Y:58 P:65 SP:F9 +F819 B8 CLV A:70 X:78 Y:58 P:65 SP:F9 +F81A A9 70 LDA #$70 A:70 X:78 Y:58 P:25 SP:F9 +F81C 60 RTS A:70 X:78 Y:58 P:25 SP:F9 +E256 5D 00 06 EOR $0600,X @ 0678 = 70 A:70 X:78 Y:58 P:25 SP:FB +E259 20 1D F8 JSR $F81D A:00 X:78 Y:58 P:27 SP:FB +F81D D0 07 BNE $F826 A:00 X:78 Y:58 P:27 SP:F9 +F81F 70 05 BVS $F826 A:00 X:78 Y:58 P:27 SP:F9 +F821 90 03 BCC $F826 A:00 X:78 Y:58 P:27 SP:F9 +F823 30 01 BMI $F826 A:00 X:78 Y:58 P:27 SP:F9 +F825 60 RTS A:00 X:78 Y:58 P:27 SP:F9 +E25C C8 INY A:00 X:78 Y:58 P:27 SP:FB +E25D A9 69 LDA #$69 A:00 X:78 Y:59 P:25 SP:FB +E25F 8D 78 06 STA $0678 = 70 A:69 X:78 Y:59 P:25 SP:FB +E262 20 29 F8 JSR $F829 A:69 X:78 Y:59 P:25 SP:FB +F829 18 CLC A:69 X:78 Y:59 P:25 SP:F9 +F82A 24 01 BIT $01 = FF A:69 X:78 Y:59 P:24 SP:F9 +F82C A9 00 LDA #$00 A:69 X:78 Y:59 P:E4 SP:F9 +F82E 60 RTS A:00 X:78 Y:59 P:66 SP:F9 +E265 7D 00 06 ADC $0600,X @ 0678 = 69 A:00 X:78 Y:59 P:66 SP:FB +E268 20 2F F8 JSR $F82F A:69 X:78 Y:59 P:24 SP:FB +F82F 30 09 BMI $F83A A:69 X:78 Y:59 P:24 SP:F9 +F831 B0 07 BCS $F83A A:69 X:78 Y:59 P:24 SP:F9 +F833 C9 69 CMP #$69 A:69 X:78 Y:59 P:24 SP:F9 +F835 D0 03 BNE $F83A A:69 X:78 Y:59 P:27 SP:F9 +F837 70 01 BVS $F83A A:69 X:78 Y:59 P:27 SP:F9 +F839 60 RTS A:69 X:78 Y:59 P:27 SP:F9 +E26B C8 INY A:69 X:78 Y:59 P:27 SP:FB +E26C 20 3D F8 JSR $F83D A:69 X:78 Y:5A P:25 SP:FB +F83D 38 SEC A:69 X:78 Y:5A P:25 SP:F9 +F83E 24 01 BIT $01 = FF A:69 X:78 Y:5A P:25 SP:F9 +F840 A9 00 LDA #$00 A:69 X:78 Y:5A P:E5 SP:F9 +F842 60 RTS A:00 X:78 Y:5A P:67 SP:F9 +E26F 7D 00 06 ADC $0600,X @ 0678 = 69 A:00 X:78 Y:5A P:67 SP:FB +E272 20 43 F8 JSR $F843 A:6A X:78 Y:5A P:24 SP:FB +F843 30 09 BMI $F84E A:6A X:78 Y:5A P:24 SP:F9 +F845 B0 07 BCS $F84E A:6A X:78 Y:5A P:24 SP:F9 +F847 C9 6A CMP #$6A A:6A X:78 Y:5A P:24 SP:F9 +F849 D0 03 BNE $F84E A:6A X:78 Y:5A P:27 SP:F9 +F84B 70 01 BVS $F84E A:6A X:78 Y:5A P:27 SP:F9 +F84D 60 RTS A:6A X:78 Y:5A P:27 SP:F9 +E275 C8 INY A:6A X:78 Y:5A P:27 SP:FB +E276 A9 7F LDA #$7F A:6A X:78 Y:5B P:25 SP:FB +E278 8D 78 06 STA $0678 = 69 A:7F X:78 Y:5B P:25 SP:FB +E27B 20 51 F8 JSR $F851 A:7F X:78 Y:5B P:25 SP:FB +F851 38 SEC A:7F X:78 Y:5B P:25 SP:F9 +F852 B8 CLV A:7F X:78 Y:5B P:25 SP:F9 +F853 A9 7F LDA #$7F A:7F X:78 Y:5B P:25 SP:F9 +F855 60 RTS A:7F X:78 Y:5B P:25 SP:F9 +E27E 7D 00 06 ADC $0600,X @ 0678 = 7F A:7F X:78 Y:5B P:25 SP:FB +E281 20 56 F8 JSR $F856 A:FF X:78 Y:5B P:E4 SP:FB +F856 10 09 BPL $F861 A:FF X:78 Y:5B P:E4 SP:F9 +F858 B0 07 BCS $F861 A:FF X:78 Y:5B P:E4 SP:F9 +F85A C9 FF CMP #$FF A:FF X:78 Y:5B P:E4 SP:F9 +F85C D0 03 BNE $F861 A:FF X:78 Y:5B P:67 SP:F9 +F85E 50 01 BVC $F861 A:FF X:78 Y:5B P:67 SP:F9 +F860 60 RTS A:FF X:78 Y:5B P:67 SP:F9 +E284 C8 INY A:FF X:78 Y:5B P:67 SP:FB +E285 A9 80 LDA #$80 A:FF X:78 Y:5C P:65 SP:FB +E287 8D 78 06 STA $0678 = 7F A:80 X:78 Y:5C P:E5 SP:FB +E28A 20 64 F8 JSR $F864 A:80 X:78 Y:5C P:E5 SP:FB +F864 18 CLC A:80 X:78 Y:5C P:E5 SP:F9 +F865 24 01 BIT $01 = FF A:80 X:78 Y:5C P:E4 SP:F9 +F867 A9 7F LDA #$7F A:80 X:78 Y:5C P:E4 SP:F9 +F869 60 RTS A:7F X:78 Y:5C P:64 SP:F9 +E28D 7D 00 06 ADC $0600,X @ 0678 = 80 A:7F X:78 Y:5C P:64 SP:FB +E290 20 6A F8 JSR $F86A A:FF X:78 Y:5C P:A4 SP:FB +F86A 10 09 BPL $F875 A:FF X:78 Y:5C P:A4 SP:F9 +F86C B0 07 BCS $F875 A:FF X:78 Y:5C P:A4 SP:F9 +F86E C9 FF CMP #$FF A:FF X:78 Y:5C P:A4 SP:F9 +F870 D0 03 BNE $F875 A:FF X:78 Y:5C P:27 SP:F9 +F872 70 01 BVS $F875 A:FF X:78 Y:5C P:27 SP:F9 +F874 60 RTS A:FF X:78 Y:5C P:27 SP:F9 +E293 C8 INY A:FF X:78 Y:5C P:27 SP:FB +E294 20 78 F8 JSR $F878 A:FF X:78 Y:5D P:25 SP:FB +F878 38 SEC A:FF X:78 Y:5D P:25 SP:F9 +F879 B8 CLV A:FF X:78 Y:5D P:25 SP:F9 +F87A A9 7F LDA #$7F A:FF X:78 Y:5D P:25 SP:F9 +F87C 60 RTS A:7F X:78 Y:5D P:25 SP:F9 +E297 7D 00 06 ADC $0600,X @ 0678 = 80 A:7F X:78 Y:5D P:25 SP:FB +E29A 20 7D F8 JSR $F87D A:00 X:78 Y:5D P:27 SP:FB +F87D D0 07 BNE $F886 A:00 X:78 Y:5D P:27 SP:F9 +F87F 30 05 BMI $F886 A:00 X:78 Y:5D P:27 SP:F9 +F881 70 03 BVS $F886 A:00 X:78 Y:5D P:27 SP:F9 +F883 90 01 BCC $F886 A:00 X:78 Y:5D P:27 SP:F9 +F885 60 RTS A:00 X:78 Y:5D P:27 SP:F9 +E29D C8 INY A:00 X:78 Y:5D P:27 SP:FB +E29E A9 40 LDA #$40 A:00 X:78 Y:5E P:25 SP:FB +E2A0 8D 78 06 STA $0678 = 80 A:40 X:78 Y:5E P:25 SP:FB +E2A3 20 89 F8 JSR $F889 A:40 X:78 Y:5E P:25 SP:FB +F889 24 01 BIT $01 = FF A:40 X:78 Y:5E P:25 SP:F9 +F88B A9 40 LDA #$40 A:40 X:78 Y:5E P:E5 SP:F9 +F88D 60 RTS A:40 X:78 Y:5E P:65 SP:F9 +E2A6 DD 00 06 CMP $0600,X @ 0678 = 40 A:40 X:78 Y:5E P:65 SP:FB +E2A9 20 8E F8 JSR $F88E A:40 X:78 Y:5E P:67 SP:FB +F88E 30 07 BMI $F897 A:40 X:78 Y:5E P:67 SP:F9 +F890 90 05 BCC $F897 A:40 X:78 Y:5E P:67 SP:F9 +F892 D0 03 BNE $F897 A:40 X:78 Y:5E P:67 SP:F9 +F894 50 01 BVC $F897 A:40 X:78 Y:5E P:67 SP:F9 +F896 60 RTS A:40 X:78 Y:5E P:67 SP:F9 +E2AC C8 INY A:40 X:78 Y:5E P:67 SP:FB +E2AD 48 PHA A:40 X:78 Y:5F P:65 SP:FB +E2AE A9 3F LDA #$3F A:40 X:78 Y:5F P:65 SP:FA +E2B0 8D 78 06 STA $0678 = 40 A:3F X:78 Y:5F P:65 SP:FA +E2B3 68 PLA A:3F X:78 Y:5F P:65 SP:FA +E2B4 20 9A F8 JSR $F89A A:40 X:78 Y:5F P:65 SP:FB +F89A B8 CLV A:40 X:78 Y:5F P:65 SP:F9 +F89B 60 RTS A:40 X:78 Y:5F P:25 SP:F9 +E2B7 DD 00 06 CMP $0600,X @ 0678 = 3F A:40 X:78 Y:5F P:25 SP:FB +E2BA 20 9C F8 JSR $F89C A:40 X:78 Y:5F P:25 SP:FB +F89C F0 07 BEQ $F8A5 A:40 X:78 Y:5F P:25 SP:F9 +F89E 30 05 BMI $F8A5 A:40 X:78 Y:5F P:25 SP:F9 +F8A0 90 03 BCC $F8A5 A:40 X:78 Y:5F P:25 SP:F9 +F8A2 70 01 BVS $F8A5 A:40 X:78 Y:5F P:25 SP:F9 +F8A4 60 RTS A:40 X:78 Y:5F P:25 SP:F9 +E2BD C8 INY A:40 X:78 Y:5F P:25 SP:FB +E2BE 48 PHA A:40 X:78 Y:60 P:25 SP:FB +E2BF A9 41 LDA #$41 A:40 X:78 Y:60 P:25 SP:FA +E2C1 8D 78 06 STA $0678 = 3F A:41 X:78 Y:60 P:25 SP:FA +E2C4 68 PLA A:41 X:78 Y:60 P:25 SP:FA +E2C5 DD 00 06 CMP $0600,X @ 0678 = 41 A:40 X:78 Y:60 P:25 SP:FB +E2C8 20 A8 F8 JSR $F8A8 A:40 X:78 Y:60 P:A4 SP:FB +F8A8 F0 05 BEQ $F8AF A:40 X:78 Y:60 P:A4 SP:F9 +F8AA 10 03 BPL $F8AF A:40 X:78 Y:60 P:A4 SP:F9 +F8AC 10 01 BPL $F8AF A:40 X:78 Y:60 P:A4 SP:F9 +F8AE 60 RTS A:40 X:78 Y:60 P:A4 SP:F9 +E2CB C8 INY A:40 X:78 Y:60 P:A4 SP:FB +E2CC 48 PHA A:40 X:78 Y:61 P:24 SP:FB +E2CD A9 00 LDA #$00 A:40 X:78 Y:61 P:24 SP:FA +E2CF 8D 78 06 STA $0678 = 41 A:00 X:78 Y:61 P:26 SP:FA +E2D2 68 PLA A:00 X:78 Y:61 P:26 SP:FA +E2D3 20 B2 F8 JSR $F8B2 A:40 X:78 Y:61 P:24 SP:FB +F8B2 A9 80 LDA #$80 A:40 X:78 Y:61 P:24 SP:F9 +F8B4 60 RTS A:80 X:78 Y:61 P:A4 SP:F9 +E2D6 DD 00 06 CMP $0600,X @ 0678 = 00 A:80 X:78 Y:61 P:A4 SP:FB +E2D9 20 B5 F8 JSR $F8B5 A:80 X:78 Y:61 P:A5 SP:FB +F8B5 F0 05 BEQ $F8BC A:80 X:78 Y:61 P:A5 SP:F9 +F8B7 10 03 BPL $F8BC A:80 X:78 Y:61 P:A5 SP:F9 +F8B9 90 01 BCC $F8BC A:80 X:78 Y:61 P:A5 SP:F9 +F8BB 60 RTS A:80 X:78 Y:61 P:A5 SP:F9 +E2DC C8 INY A:80 X:78 Y:61 P:A5 SP:FB +E2DD 48 PHA A:80 X:78 Y:62 P:25 SP:FB +E2DE A9 80 LDA #$80 A:80 X:78 Y:62 P:25 SP:FA +E2E0 8D 78 06 STA $0678 = 00 A:80 X:78 Y:62 P:A5 SP:FA +E2E3 68 PLA A:80 X:78 Y:62 P:A5 SP:FA +E2E4 DD 00 06 CMP $0600,X @ 0678 = 80 A:80 X:78 Y:62 P:A5 SP:FB +E2E7 20 BF F8 JSR $F8BF A:80 X:78 Y:62 P:27 SP:FB +F8BF D0 05 BNE $F8C6 A:80 X:78 Y:62 P:27 SP:F9 +F8C1 30 03 BMI $F8C6 A:80 X:78 Y:62 P:27 SP:F9 +F8C3 90 01 BCC $F8C6 A:80 X:78 Y:62 P:27 SP:F9 +F8C5 60 RTS A:80 X:78 Y:62 P:27 SP:F9 +E2EA C8 INY A:80 X:78 Y:62 P:27 SP:FB +E2EB 48 PHA A:80 X:78 Y:63 P:25 SP:FB +E2EC A9 81 LDA #$81 A:80 X:78 Y:63 P:25 SP:FA +E2EE 8D 78 06 STA $0678 = 80 A:81 X:78 Y:63 P:A5 SP:FA +E2F1 68 PLA A:81 X:78 Y:63 P:A5 SP:FA +E2F2 DD 00 06 CMP $0600,X @ 0678 = 81 A:80 X:78 Y:63 P:A5 SP:FB +E2F5 20 C9 F8 JSR $F8C9 A:80 X:78 Y:63 P:A4 SP:FB +F8C9 B0 05 BCS $F8D0 A:80 X:78 Y:63 P:A4 SP:F9 +F8CB F0 03 BEQ $F8D0 A:80 X:78 Y:63 P:A4 SP:F9 +F8CD 10 01 BPL $F8D0 A:80 X:78 Y:63 P:A4 SP:F9 +F8CF 60 RTS A:80 X:78 Y:63 P:A4 SP:F9 +E2F8 C8 INY A:80 X:78 Y:63 P:A4 SP:FB +E2F9 48 PHA A:80 X:78 Y:64 P:24 SP:FB +E2FA A9 7F LDA #$7F A:80 X:78 Y:64 P:24 SP:FA +E2FC 8D 78 06 STA $0678 = 81 A:7F X:78 Y:64 P:24 SP:FA +E2FF 68 PLA A:7F X:78 Y:64 P:24 SP:FA +E300 DD 00 06 CMP $0600,X @ 0678 = 7F A:80 X:78 Y:64 P:A4 SP:FB +E303 20 D3 F8 JSR $F8D3 A:80 X:78 Y:64 P:25 SP:FB +F8D3 90 05 BCC $F8DA A:80 X:78 Y:64 P:25 SP:F9 +F8D5 F0 03 BEQ $F8DA A:80 X:78 Y:64 P:25 SP:F9 +F8D7 30 01 BMI $F8DA A:80 X:78 Y:64 P:25 SP:F9 +F8D9 60 RTS A:80 X:78 Y:64 P:25 SP:F9 +E306 C8 INY A:80 X:78 Y:64 P:25 SP:FB +E307 A9 40 LDA #$40 A:80 X:78 Y:65 P:25 SP:FB +E309 8D 78 06 STA $0678 = 7F A:40 X:78 Y:65 P:25 SP:FB +E30C 20 31 F9 JSR $F931 A:40 X:78 Y:65 P:25 SP:FB +F931 24 01 BIT $01 = FF A:40 X:78 Y:65 P:25 SP:F9 +F933 A9 40 LDA #$40 A:40 X:78 Y:65 P:E5 SP:F9 +F935 38 SEC A:40 X:78 Y:65 P:65 SP:F9 +F936 60 RTS A:40 X:78 Y:65 P:65 SP:F9 +E30F FD 00 06 SBC $0600,X @ 0678 = 40 A:40 X:78 Y:65 P:65 SP:FB +E312 20 37 F9 JSR $F937 A:00 X:78 Y:65 P:27 SP:FB +F937 30 0B BMI $F944 A:00 X:78 Y:65 P:27 SP:F9 +F939 90 09 BCC $F944 A:00 X:78 Y:65 P:27 SP:F9 +F93B D0 07 BNE $F944 A:00 X:78 Y:65 P:27 SP:F9 +F93D 70 05 BVS $F944 A:00 X:78 Y:65 P:27 SP:F9 +F93F C9 00 CMP #$00 A:00 X:78 Y:65 P:27 SP:F9 +F941 D0 01 BNE $F944 A:00 X:78 Y:65 P:27 SP:F9 +F943 60 RTS A:00 X:78 Y:65 P:27 SP:F9 +E315 C8 INY A:00 X:78 Y:65 P:27 SP:FB +E316 A9 3F LDA #$3F A:00 X:78 Y:66 P:25 SP:FB +E318 8D 78 06 STA $0678 = 40 A:3F X:78 Y:66 P:25 SP:FB +E31B 20 47 F9 JSR $F947 A:3F X:78 Y:66 P:25 SP:FB +F947 B8 CLV A:3F X:78 Y:66 P:25 SP:F9 +F948 38 SEC A:3F X:78 Y:66 P:25 SP:F9 +F949 A9 40 LDA #$40 A:3F X:78 Y:66 P:25 SP:F9 +F94B 60 RTS A:40 X:78 Y:66 P:25 SP:F9 +E31E FD 00 06 SBC $0600,X @ 0678 = 3F A:40 X:78 Y:66 P:25 SP:FB +E321 20 4C F9 JSR $F94C A:01 X:78 Y:66 P:25 SP:FB +F94C F0 0B BEQ $F959 A:01 X:78 Y:66 P:25 SP:F9 +F94E 30 09 BMI $F959 A:01 X:78 Y:66 P:25 SP:F9 +F950 90 07 BCC $F959 A:01 X:78 Y:66 P:25 SP:F9 +F952 70 05 BVS $F959 A:01 X:78 Y:66 P:25 SP:F9 +F954 C9 01 CMP #$01 A:01 X:78 Y:66 P:25 SP:F9 +F956 D0 01 BNE $F959 A:01 X:78 Y:66 P:27 SP:F9 +F958 60 RTS A:01 X:78 Y:66 P:27 SP:F9 +E324 C8 INY A:01 X:78 Y:66 P:27 SP:FB +E325 A9 41 LDA #$41 A:01 X:78 Y:67 P:25 SP:FB +E327 8D 78 06 STA $0678 = 3F A:41 X:78 Y:67 P:25 SP:FB +E32A 20 5C F9 JSR $F95C A:41 X:78 Y:67 P:25 SP:FB +F95C A9 40 LDA #$40 A:41 X:78 Y:67 P:25 SP:F9 +F95E 38 SEC A:40 X:78 Y:67 P:25 SP:F9 +F95F 24 01 BIT $01 = FF A:40 X:78 Y:67 P:25 SP:F9 +F961 60 RTS A:40 X:78 Y:67 P:E5 SP:F9 +E32D FD 00 06 SBC $0600,X @ 0678 = 41 A:40 X:78 Y:67 P:E5 SP:FB +E330 20 62 F9 JSR $F962 A:FF X:78 Y:67 P:A4 SP:FB +F962 B0 0B BCS $F96F A:FF X:78 Y:67 P:A4 SP:F9 +F964 F0 09 BEQ $F96F A:FF X:78 Y:67 P:A4 SP:F9 +F966 10 07 BPL $F96F A:FF X:78 Y:67 P:A4 SP:F9 +F968 70 05 BVS $F96F A:FF X:78 Y:67 P:A4 SP:F9 +F96A C9 FF CMP #$FF A:FF X:78 Y:67 P:A4 SP:F9 +F96C D0 01 BNE $F96F A:FF X:78 Y:67 P:27 SP:F9 +F96E 60 RTS A:FF X:78 Y:67 P:27 SP:F9 +E333 C8 INY A:FF X:78 Y:67 P:27 SP:FB +E334 A9 00 LDA #$00 A:FF X:78 Y:68 P:25 SP:FB +E336 8D 78 06 STA $0678 = 41 A:00 X:78 Y:68 P:27 SP:FB +E339 20 72 F9 JSR $F972 A:00 X:78 Y:68 P:27 SP:FB +F972 18 CLC A:00 X:78 Y:68 P:27 SP:F9 +F973 A9 80 LDA #$80 A:00 X:78 Y:68 P:26 SP:F9 +F975 60 RTS A:80 X:78 Y:68 P:A4 SP:F9 +E33C FD 00 06 SBC $0600,X @ 0678 = 00 A:80 X:78 Y:68 P:A4 SP:FB +E33F 20 76 F9 JSR $F976 A:7F X:78 Y:68 P:65 SP:FB +F976 90 05 BCC $F97D A:7F X:78 Y:68 P:65 SP:F9 +F978 C9 7F CMP #$7F A:7F X:78 Y:68 P:65 SP:F9 +F97A D0 01 BNE $F97D A:7F X:78 Y:68 P:67 SP:F9 +F97C 60 RTS A:7F X:78 Y:68 P:67 SP:F9 +E342 C8 INY A:7F X:78 Y:68 P:67 SP:FB +E343 A9 7F LDA #$7F A:7F X:78 Y:69 P:65 SP:FB +E345 8D 78 06 STA $0678 = 00 A:7F X:78 Y:69 P:65 SP:FB +E348 20 80 F9 JSR $F980 A:7F X:78 Y:69 P:65 SP:FB +F980 38 SEC A:7F X:78 Y:69 P:65 SP:F9 +F981 A9 81 LDA #$81 A:7F X:78 Y:69 P:65 SP:F9 +F983 60 RTS A:81 X:78 Y:69 P:E5 SP:F9 +E34B FD 00 06 SBC $0600,X @ 0678 = 7F A:81 X:78 Y:69 P:E5 SP:FB +E34E 20 84 F9 JSR $F984 A:02 X:78 Y:69 P:65 SP:FB +F984 50 07 BVC $F98D A:02 X:78 Y:69 P:65 SP:F9 +F986 90 05 BCC $F98D A:02 X:78 Y:69 P:65 SP:F9 +F988 C9 02 CMP #$02 A:02 X:78 Y:69 P:65 SP:F9 +F98A D0 01 BNE $F98D A:02 X:78 Y:69 P:67 SP:F9 +F98C 60 RTS A:02 X:78 Y:69 P:67 SP:F9 +E351 A9 AA LDA #$AA A:02 X:78 Y:69 P:67 SP:FB +E353 8D 33 06 STA $0633 = AA A:AA X:78 Y:69 P:E5 SP:FB +E356 A9 BB LDA #$BB A:AA X:78 Y:69 P:E5 SP:FB +E358 8D 89 06 STA $0689 = BB A:BB X:78 Y:69 P:E5 SP:FB +E35B A2 00 LDX #$00 A:BB X:78 Y:69 P:E5 SP:FB +E35D A0 66 LDY #$66 A:BB X:00 Y:69 P:67 SP:FB +E35F 24 01 BIT $01 = FF A:BB X:00 Y:66 P:65 SP:FB +E361 38 SEC A:BB X:00 Y:66 P:E5 SP:FB +E362 A9 00 LDA #$00 A:BB X:00 Y:66 P:E5 SP:FB +E364 BD 33 06 LDA $0633,X @ 0633 = AA A:00 X:00 Y:66 P:67 SP:FB +E367 10 12 BPL $E37B A:AA X:00 Y:66 P:E5 SP:FB +E369 F0 10 BEQ $E37B A:AA X:00 Y:66 P:E5 SP:FB +E36B 50 0E BVC $E37B A:AA X:00 Y:66 P:E5 SP:FB +E36D 90 0C BCC $E37B A:AA X:00 Y:66 P:E5 SP:FB +E36F C0 66 CPY #$66 A:AA X:00 Y:66 P:E5 SP:FB +E371 D0 08 BNE $E37B A:AA X:00 Y:66 P:67 SP:FB +E373 E0 00 CPX #$00 A:AA X:00 Y:66 P:67 SP:FB +E375 D0 04 BNE $E37B A:AA X:00 Y:66 P:67 SP:FB +E377 C9 AA CMP #$AA A:AA X:00 Y:66 P:67 SP:FB +E379 F0 04 BEQ $E37F A:AA X:00 Y:66 P:67 SP:FB +E37F A2 8A LDX #$8A A:AA X:00 Y:66 P:67 SP:FB +E381 A0 66 LDY #$66 A:AA X:8A Y:66 P:E5 SP:FB +E383 B8 CLV A:AA X:8A Y:66 P:65 SP:FB +E384 18 CLC A:AA X:8A Y:66 P:25 SP:FB +E385 A9 00 LDA #$00 A:AA X:8A Y:66 P:24 SP:FB +E387 BD FF 05 LDA $05FF,X @ 0689 = BB A:00 X:8A Y:66 P:26 SP:FB +E38A 10 12 BPL $E39E A:BB X:8A Y:66 P:A4 SP:FB +E38C F0 10 BEQ $E39E A:BB X:8A Y:66 P:A4 SP:FB +E38E 70 0E BVS $E39E A:BB X:8A Y:66 P:A4 SP:FB +E390 B0 0C BCS $E39E A:BB X:8A Y:66 P:A4 SP:FB +E392 C9 BB CMP #$BB A:BB X:8A Y:66 P:A4 SP:FB +E394 D0 08 BNE $E39E A:BB X:8A Y:66 P:27 SP:FB +E396 C0 66 CPY #$66 A:BB X:8A Y:66 P:27 SP:FB +E398 D0 04 BNE $E39E A:BB X:8A Y:66 P:27 SP:FB +E39A E0 8A CPX #$8A A:BB X:8A Y:66 P:27 SP:FB +E39C F0 04 BEQ $E3A2 A:BB X:8A Y:66 P:27 SP:FB +E3A2 24 01 BIT $01 = FF A:BB X:8A Y:66 P:27 SP:FB +E3A4 38 SEC A:BB X:8A Y:66 P:E5 SP:FB +E3A5 A9 44 LDA #$44 A:BB X:8A Y:66 P:E5 SP:FB +E3A7 A2 00 LDX #$00 A:44 X:8A Y:66 P:65 SP:FB +E3A9 9D 33 06 STA $0633,X @ 0633 = AA A:44 X:00 Y:66 P:67 SP:FB +E3AC AD 33 06 LDA $0633 = 44 A:44 X:00 Y:66 P:67 SP:FB +E3AF 90 1A BCC $E3CB A:44 X:00 Y:66 P:65 SP:FB +E3B1 C9 44 CMP #$44 A:44 X:00 Y:66 P:65 SP:FB +E3B3 D0 16 BNE $E3CB A:44 X:00 Y:66 P:67 SP:FB +E3B5 50 14 BVC $E3CB A:44 X:00 Y:66 P:67 SP:FB +E3B7 18 CLC A:44 X:00 Y:66 P:67 SP:FB +E3B8 B8 CLV A:44 X:00 Y:66 P:66 SP:FB +E3B9 A9 99 LDA #$99 A:44 X:00 Y:66 P:26 SP:FB +E3BB A2 80 LDX #$80 A:99 X:00 Y:66 P:A4 SP:FB +E3BD 9D 85 05 STA $0585,X @ 0605 = 00 A:99 X:80 Y:66 P:A4 SP:FB +E3C0 AD 05 06 LDA $0605 = 99 A:99 X:80 Y:66 P:A4 SP:FB +E3C3 B0 06 BCS $E3CB A:99 X:80 Y:66 P:A4 SP:FB +E3C5 C9 99 CMP #$99 A:99 X:80 Y:66 P:A4 SP:FB +E3C7 D0 02 BNE $E3CB A:99 X:80 Y:66 P:27 SP:FB +E3C9 50 04 BVC $E3CF A:99 X:80 Y:66 P:27 SP:FB +E3CF A0 6D LDY #$6D A:99 X:80 Y:66 P:27 SP:FB +E3D1 A2 6D LDX #$6D A:99 X:80 Y:6D P:25 SP:FB +E3D3 20 90 F9 JSR $F990 A:99 X:6D Y:6D P:25 SP:FB +F990 A2 55 LDX #$55 A:99 X:6D Y:6D P:25 SP:F9 +F992 A9 FF LDA #$FF A:99 X:55 Y:6D P:25 SP:F9 +F994 85 01 STA $01 = FF A:FF X:55 Y:6D P:A5 SP:F9 +F996 EA NOP A:FF X:55 Y:6D P:A5 SP:F9 +F997 24 01 BIT $01 = FF A:FF X:55 Y:6D P:A5 SP:F9 +F999 38 SEC A:FF X:55 Y:6D P:E5 SP:F9 +F99A A9 01 LDA #$01 A:FF X:55 Y:6D P:E5 SP:F9 +F99C 60 RTS A:01 X:55 Y:6D P:65 SP:F9 +E3D6 9D 00 06 STA $0600,X @ 0655 = 00 A:01 X:55 Y:6D P:65 SP:FB +E3D9 5E 00 06 LSR $0600,X @ 0655 = 01 A:01 X:55 Y:6D P:65 SP:FB +E3DC BD 00 06 LDA $0600,X @ 0655 = 00 A:01 X:55 Y:6D P:67 SP:FB +E3DF 20 9D F9 JSR $F99D A:00 X:55 Y:6D P:67 SP:FB +F99D 90 1B BCC $F9BA A:00 X:55 Y:6D P:67 SP:F9 +F99F D0 19 BNE $F9BA A:00 X:55 Y:6D P:67 SP:F9 +F9A1 30 17 BMI $F9BA A:00 X:55 Y:6D P:67 SP:F9 +F9A3 50 15 BVC $F9BA A:00 X:55 Y:6D P:67 SP:F9 +F9A5 C9 00 CMP #$00 A:00 X:55 Y:6D P:67 SP:F9 +F9A7 D0 11 BNE $F9BA A:00 X:55 Y:6D P:67 SP:F9 +F9A9 B8 CLV A:00 X:55 Y:6D P:67 SP:F9 +F9AA A9 AA LDA #$AA A:00 X:55 Y:6D P:27 SP:F9 +F9AC 60 RTS A:AA X:55 Y:6D P:A5 SP:F9 +E3E2 C8 INY A:AA X:55 Y:6D P:A5 SP:FB +E3E3 9D 00 06 STA $0600,X @ 0655 = 00 A:AA X:55 Y:6E P:25 SP:FB +E3E6 5E 00 06 LSR $0600,X @ 0655 = AA A:AA X:55 Y:6E P:25 SP:FB +E3E9 BD 00 06 LDA $0600,X @ 0655 = 55 A:AA X:55 Y:6E P:24 SP:FB +E3EC 20 AD F9 JSR $F9AD A:55 X:55 Y:6E P:24 SP:FB +F9AD B0 0B BCS $F9BA A:55 X:55 Y:6E P:24 SP:F9 +F9AF F0 09 BEQ $F9BA A:55 X:55 Y:6E P:24 SP:F9 +F9B1 30 07 BMI $F9BA A:55 X:55 Y:6E P:24 SP:F9 +F9B3 70 05 BVS $F9BA A:55 X:55 Y:6E P:24 SP:F9 +F9B5 C9 55 CMP #$55 A:55 X:55 Y:6E P:24 SP:F9 +F9B7 D0 01 BNE $F9BA A:55 X:55 Y:6E P:27 SP:F9 +F9B9 60 RTS A:55 X:55 Y:6E P:27 SP:F9 +E3EF C8 INY A:55 X:55 Y:6E P:27 SP:FB +E3F0 20 BD F9 JSR $F9BD A:55 X:55 Y:6F P:25 SP:FB +F9BD 24 01 BIT $01 = FF A:55 X:55 Y:6F P:25 SP:F9 +F9BF 38 SEC A:55 X:55 Y:6F P:E5 SP:F9 +F9C0 A9 80 LDA #$80 A:55 X:55 Y:6F P:E5 SP:F9 +F9C2 60 RTS A:80 X:55 Y:6F P:E5 SP:F9 +E3F3 9D 00 06 STA $0600,X @ 0655 = 55 A:80 X:55 Y:6F P:E5 SP:FB +E3F6 1E 00 06 ASL $0600,X @ 0655 = 80 A:80 X:55 Y:6F P:E5 SP:FB +E3F9 BD 00 06 LDA $0600,X @ 0655 = 00 A:80 X:55 Y:6F P:67 SP:FB +E3FC 20 C3 F9 JSR $F9C3 A:00 X:55 Y:6F P:67 SP:FB +F9C3 90 1C BCC $F9E1 A:00 X:55 Y:6F P:67 SP:F9 +F9C5 D0 1A BNE $F9E1 A:00 X:55 Y:6F P:67 SP:F9 +F9C7 30 18 BMI $F9E1 A:00 X:55 Y:6F P:67 SP:F9 +F9C9 50 16 BVC $F9E1 A:00 X:55 Y:6F P:67 SP:F9 +F9CB C9 00 CMP #$00 A:00 X:55 Y:6F P:67 SP:F9 +F9CD D0 12 BNE $F9E1 A:00 X:55 Y:6F P:67 SP:F9 +F9CF B8 CLV A:00 X:55 Y:6F P:67 SP:F9 +F9D0 A9 55 LDA #$55 A:00 X:55 Y:6F P:27 SP:F9 +F9D2 38 SEC A:55 X:55 Y:6F P:25 SP:F9 +F9D3 60 RTS A:55 X:55 Y:6F P:25 SP:F9 +E3FF C8 INY A:55 X:55 Y:6F P:25 SP:FB +E400 9D 00 06 STA $0600,X @ 0655 = 00 A:55 X:55 Y:70 P:25 SP:FB +E403 1E 00 06 ASL $0600,X @ 0655 = 55 A:55 X:55 Y:70 P:25 SP:FB +E406 BD 00 06 LDA $0600,X @ 0655 = AA A:55 X:55 Y:70 P:A4 SP:FB +E409 20 D4 F9 JSR $F9D4 A:AA X:55 Y:70 P:A4 SP:FB +F9D4 B0 0B BCS $F9E1 A:AA X:55 Y:70 P:A4 SP:F9 +F9D6 F0 09 BEQ $F9E1 A:AA X:55 Y:70 P:A4 SP:F9 +F9D8 10 07 BPL $F9E1 A:AA X:55 Y:70 P:A4 SP:F9 +F9DA 70 05 BVS $F9E1 A:AA X:55 Y:70 P:A4 SP:F9 +F9DC C9 AA CMP #$AA A:AA X:55 Y:70 P:A4 SP:F9 +F9DE D0 01 BNE $F9E1 A:AA X:55 Y:70 P:27 SP:F9 +F9E0 60 RTS A:AA X:55 Y:70 P:27 SP:F9 +E40C C8 INY A:AA X:55 Y:70 P:27 SP:FB +E40D 20 E4 F9 JSR $F9E4 A:AA X:55 Y:71 P:25 SP:FB +F9E4 24 01 BIT $01 = FF A:AA X:55 Y:71 P:25 SP:F9 +F9E6 38 SEC A:AA X:55 Y:71 P:E5 SP:F9 +F9E7 A9 01 LDA #$01 A:AA X:55 Y:71 P:E5 SP:F9 +F9E9 60 RTS A:01 X:55 Y:71 P:65 SP:F9 +E410 9D 00 06 STA $0600,X @ 0655 = AA A:01 X:55 Y:71 P:65 SP:FB +E413 7E 00 06 ROR $0600,X @ 0655 = 01 A:01 X:55 Y:71 P:65 SP:FB +E416 BD 00 06 LDA $0600,X @ 0655 = 80 A:01 X:55 Y:71 P:E5 SP:FB +E419 20 EA F9 JSR $F9EA A:80 X:55 Y:71 P:E5 SP:FB +F9EA 90 1C BCC $FA08 A:80 X:55 Y:71 P:E5 SP:F9 +F9EC F0 1A BEQ $FA08 A:80 X:55 Y:71 P:E5 SP:F9 +F9EE 10 18 BPL $FA08 A:80 X:55 Y:71 P:E5 SP:F9 +F9F0 50 16 BVC $FA08 A:80 X:55 Y:71 P:E5 SP:F9 +F9F2 C9 80 CMP #$80 A:80 X:55 Y:71 P:E5 SP:F9 +F9F4 D0 12 BNE $FA08 A:80 X:55 Y:71 P:67 SP:F9 +F9F6 B8 CLV A:80 X:55 Y:71 P:67 SP:F9 +F9F7 18 CLC A:80 X:55 Y:71 P:27 SP:F9 +F9F8 A9 55 LDA #$55 A:80 X:55 Y:71 P:26 SP:F9 +F9FA 60 RTS A:55 X:55 Y:71 P:24 SP:F9 +E41C C8 INY A:55 X:55 Y:71 P:24 SP:FB +E41D 9D 00 06 STA $0600,X @ 0655 = 80 A:55 X:55 Y:72 P:24 SP:FB +E420 7E 00 06 ROR $0600,X @ 0655 = 55 A:55 X:55 Y:72 P:24 SP:FB +E423 BD 00 06 LDA $0600,X @ 0655 = 2A A:55 X:55 Y:72 P:25 SP:FB +E426 20 FB F9 JSR $F9FB A:2A X:55 Y:72 P:25 SP:FB +F9FB 90 0B BCC $FA08 A:2A X:55 Y:72 P:25 SP:F9 +F9FD F0 09 BEQ $FA08 A:2A X:55 Y:72 P:25 SP:F9 +F9FF 30 07 BMI $FA08 A:2A X:55 Y:72 P:25 SP:F9 +FA01 70 05 BVS $FA08 A:2A X:55 Y:72 P:25 SP:F9 +FA03 C9 2A CMP #$2A A:2A X:55 Y:72 P:25 SP:F9 +FA05 D0 01 BNE $FA08 A:2A X:55 Y:72 P:27 SP:F9 +FA07 60 RTS A:2A X:55 Y:72 P:27 SP:F9 +E429 C8 INY A:2A X:55 Y:72 P:27 SP:FB +E42A 20 0A FA JSR $FA0A A:2A X:55 Y:73 P:25 SP:FB +FA0A 24 01 BIT $01 = FF A:2A X:55 Y:73 P:25 SP:F9 +FA0C 38 SEC A:2A X:55 Y:73 P:E5 SP:F9 +FA0D A9 80 LDA #$80 A:2A X:55 Y:73 P:E5 SP:F9 +FA0F 60 RTS A:80 X:55 Y:73 P:E5 SP:F9 +E42D 9D 00 06 STA $0600,X @ 0655 = 2A A:80 X:55 Y:73 P:E5 SP:FB +E430 3E 00 06 ROL $0600,X @ 0655 = 80 A:80 X:55 Y:73 P:E5 SP:FB +E433 BD 00 06 LDA $0600,X @ 0655 = 01 A:80 X:55 Y:73 P:65 SP:FB +E436 20 10 FA JSR $FA10 A:01 X:55 Y:73 P:65 SP:FB +FA10 90 1C BCC $FA2E A:01 X:55 Y:73 P:65 SP:F9 +FA12 F0 1A BEQ $FA2E A:01 X:55 Y:73 P:65 SP:F9 +FA14 30 18 BMI $FA2E A:01 X:55 Y:73 P:65 SP:F9 +FA16 50 16 BVC $FA2E A:01 X:55 Y:73 P:65 SP:F9 +FA18 C9 01 CMP #$01 A:01 X:55 Y:73 P:65 SP:F9 +FA1A D0 12 BNE $FA2E A:01 X:55 Y:73 P:67 SP:F9 +FA1C B8 CLV A:01 X:55 Y:73 P:67 SP:F9 +FA1D 18 CLC A:01 X:55 Y:73 P:27 SP:F9 +FA1E A9 55 LDA #$55 A:01 X:55 Y:73 P:26 SP:F9 +FA20 60 RTS A:55 X:55 Y:73 P:24 SP:F9 +E439 C8 INY A:55 X:55 Y:73 P:24 SP:FB +E43A 9D 00 06 STA $0600,X @ 0655 = 01 A:55 X:55 Y:74 P:24 SP:FB +E43D 3E 00 06 ROL $0600,X @ 0655 = 55 A:55 X:55 Y:74 P:24 SP:FB +E440 BD 00 06 LDA $0600,X @ 0655 = AA A:55 X:55 Y:74 P:A4 SP:FB +E443 20 21 FA JSR $FA21 A:AA X:55 Y:74 P:A4 SP:FB +FA21 B0 0B BCS $FA2E A:AA X:55 Y:74 P:A4 SP:F9 +FA23 F0 09 BEQ $FA2E A:AA X:55 Y:74 P:A4 SP:F9 +FA25 10 07 BPL $FA2E A:AA X:55 Y:74 P:A4 SP:F9 +FA27 70 05 BVS $FA2E A:AA X:55 Y:74 P:A4 SP:F9 +FA29 C9 AA CMP #$AA A:AA X:55 Y:74 P:A4 SP:F9 +FA2B D0 01 BNE $FA2E A:AA X:55 Y:74 P:27 SP:F9 +FA2D 60 RTS A:AA X:55 Y:74 P:27 SP:F9 +E446 A9 FF LDA #$FF A:AA X:55 Y:74 P:27 SP:FB +E448 9D 00 06 STA $0600,X @ 0655 = AA A:FF X:55 Y:74 P:A5 SP:FB +E44B 85 01 STA $01 = FF A:FF X:55 Y:74 P:A5 SP:FB +E44D 24 01 BIT $01 = FF A:FF X:55 Y:74 P:A5 SP:FB +E44F 38 SEC A:FF X:55 Y:74 P:E5 SP:FB +E450 FE 00 06 INC $0600,X @ 0655 = FF A:FF X:55 Y:74 P:E5 SP:FB +E453 D0 0D BNE $E462 A:FF X:55 Y:74 P:67 SP:FB +E455 30 0B BMI $E462 A:FF X:55 Y:74 P:67 SP:FB +E457 50 09 BVC $E462 A:FF X:55 Y:74 P:67 SP:FB +E459 90 07 BCC $E462 A:FF X:55 Y:74 P:67 SP:FB +E45B BD 00 06 LDA $0600,X @ 0655 = 00 A:FF X:55 Y:74 P:67 SP:FB +E45E C9 00 CMP #$00 A:00 X:55 Y:74 P:67 SP:FB +E460 F0 04 BEQ $E466 A:00 X:55 Y:74 P:67 SP:FB +E466 A9 7F LDA #$7F A:00 X:55 Y:74 P:67 SP:FB +E468 9D 00 06 STA $0600,X @ 0655 = 00 A:7F X:55 Y:74 P:65 SP:FB +E46B B8 CLV A:7F X:55 Y:74 P:65 SP:FB +E46C 18 CLC A:7F X:55 Y:74 P:25 SP:FB +E46D FE 00 06 INC $0600,X @ 0655 = 7F A:7F X:55 Y:74 P:24 SP:FB +E470 F0 0D BEQ $E47F A:7F X:55 Y:74 P:A4 SP:FB +E472 10 0B BPL $E47F A:7F X:55 Y:74 P:A4 SP:FB +E474 70 09 BVS $E47F A:7F X:55 Y:74 P:A4 SP:FB +E476 B0 07 BCS $E47F A:7F X:55 Y:74 P:A4 SP:FB +E478 BD 00 06 LDA $0600,X @ 0655 = 80 A:7F X:55 Y:74 P:A4 SP:FB +E47B C9 80 CMP #$80 A:80 X:55 Y:74 P:A4 SP:FB +E47D F0 04 BEQ $E483 A:80 X:55 Y:74 P:27 SP:FB +E483 A9 00 LDA #$00 A:80 X:55 Y:74 P:27 SP:FB +E485 9D 00 06 STA $0600,X @ 0655 = 80 A:00 X:55 Y:74 P:27 SP:FB +E488 24 01 BIT $01 = FF A:00 X:55 Y:74 P:27 SP:FB +E48A 38 SEC A:00 X:55 Y:74 P:E7 SP:FB +E48B DE 00 06 DEC $0600,X @ 0655 = 00 A:00 X:55 Y:74 P:E7 SP:FB +E48E F0 0D BEQ $E49D A:00 X:55 Y:74 P:E5 SP:FB +E490 10 0B BPL $E49D A:00 X:55 Y:74 P:E5 SP:FB +E492 50 09 BVC $E49D A:00 X:55 Y:74 P:E5 SP:FB +E494 90 07 BCC $E49D A:00 X:55 Y:74 P:E5 SP:FB +E496 BD 00 06 LDA $0600,X @ 0655 = FF A:00 X:55 Y:74 P:E5 SP:FB +E499 C9 FF CMP #$FF A:FF X:55 Y:74 P:E5 SP:FB +E49B F0 04 BEQ $E4A1 A:FF X:55 Y:74 P:67 SP:FB +E4A1 A9 80 LDA #$80 A:FF X:55 Y:74 P:67 SP:FB +E4A3 9D 00 06 STA $0600,X @ 0655 = FF A:80 X:55 Y:74 P:E5 SP:FB +E4A6 B8 CLV A:80 X:55 Y:74 P:E5 SP:FB +E4A7 18 CLC A:80 X:55 Y:74 P:A5 SP:FB +E4A8 DE 00 06 DEC $0600,X @ 0655 = 80 A:80 X:55 Y:74 P:A4 SP:FB +E4AB F0 0D BEQ $E4BA A:80 X:55 Y:74 P:24 SP:FB +E4AD 30 0B BMI $E4BA A:80 X:55 Y:74 P:24 SP:FB +E4AF 70 09 BVS $E4BA A:80 X:55 Y:74 P:24 SP:FB +E4B1 B0 07 BCS $E4BA A:80 X:55 Y:74 P:24 SP:FB +E4B3 BD 00 06 LDA $0600,X @ 0655 = 7F A:80 X:55 Y:74 P:24 SP:FB +E4B6 C9 7F CMP #$7F A:7F X:55 Y:74 P:24 SP:FB +E4B8 F0 04 BEQ $E4BE A:7F X:55 Y:74 P:27 SP:FB +E4BE A9 01 LDA #$01 A:7F X:55 Y:74 P:27 SP:FB +E4C0 9D 00 06 STA $0600,X @ 0655 = 7F A:01 X:55 Y:74 P:25 SP:FB +E4C3 DE 00 06 DEC $0600,X @ 0655 = 01 A:01 X:55 Y:74 P:25 SP:FB +E4C6 F0 04 BEQ $E4CC A:01 X:55 Y:74 P:27 SP:FB +E4CC A9 33 LDA #$33 A:01 X:55 Y:74 P:27 SP:FB +E4CE 8D 78 06 STA $0678 = 7F A:33 X:55 Y:74 P:25 SP:FB +E4D1 A9 44 LDA #$44 A:33 X:55 Y:74 P:25 SP:FB +E4D3 A0 78 LDY #$78 A:44 X:55 Y:74 P:25 SP:FB +E4D5 A2 00 LDX #$00 A:44 X:55 Y:78 P:25 SP:FB +E4D7 38 SEC A:44 X:00 Y:78 P:27 SP:FB +E4D8 24 01 BIT $01 = FF A:44 X:00 Y:78 P:27 SP:FB +E4DA BE 00 06 LDX $0600,Y @ 0678 = 33 A:44 X:00 Y:78 P:E5 SP:FB +E4DD 90 12 BCC $E4F1 A:44 X:33 Y:78 P:65 SP:FB +E4DF 50 10 BVC $E4F1 A:44 X:33 Y:78 P:65 SP:FB +E4E1 30 0E BMI $E4F1 A:44 X:33 Y:78 P:65 SP:FB +E4E3 F0 0C BEQ $E4F1 A:44 X:33 Y:78 P:65 SP:FB +E4E5 E0 33 CPX #$33 A:44 X:33 Y:78 P:65 SP:FB +E4E7 D0 08 BNE $E4F1 A:44 X:33 Y:78 P:67 SP:FB +E4E9 C0 78 CPY #$78 A:44 X:33 Y:78 P:67 SP:FB +E4EB D0 04 BNE $E4F1 A:44 X:33 Y:78 P:67 SP:FB +E4ED C9 44 CMP #$44 A:44 X:33 Y:78 P:67 SP:FB +E4EF F0 04 BEQ $E4F5 A:44 X:33 Y:78 P:67 SP:FB +E4F5 A9 97 LDA #$97 A:44 X:33 Y:78 P:67 SP:FB +E4F7 8D 7F 06 STA $067F = 00 A:97 X:33 Y:78 P:E5 SP:FB +E4FA A9 47 LDA #$47 A:97 X:33 Y:78 P:E5 SP:FB +E4FC A0 FF LDY #$FF A:47 X:33 Y:78 P:65 SP:FB +E4FE A2 00 LDX #$00 A:47 X:33 Y:FF P:E5 SP:FB +E500 18 CLC A:47 X:00 Y:FF P:67 SP:FB +E501 B8 CLV A:47 X:00 Y:FF P:66 SP:FB +E502 BE 80 05 LDX $0580,Y @ 067F = 97 A:47 X:00 Y:FF P:26 SP:FB +E505 B0 12 BCS $E519 A:47 X:97 Y:FF P:A4 SP:FB +E507 70 10 BVS $E519 A:47 X:97 Y:FF P:A4 SP:FB +E509 10 0E BPL $E519 A:47 X:97 Y:FF P:A4 SP:FB +E50B F0 0C BEQ $E519 A:47 X:97 Y:FF P:A4 SP:FB +E50D E0 97 CPX #$97 A:47 X:97 Y:FF P:A4 SP:FB +E50F D0 08 BNE $E519 A:47 X:97 Y:FF P:27 SP:FB +E511 C0 FF CPY #$FF A:47 X:97 Y:FF P:27 SP:FB +E513 D0 04 BNE $E519 A:47 X:97 Y:FF P:27 SP:FB +E515 C9 47 CMP #$47 A:47 X:97 Y:FF P:27 SP:FB +E517 F0 04 BEQ $E51D A:47 X:97 Y:FF P:27 SP:FB +E51D 60 RTS A:47 X:97 Y:FF P:27 SP:FB +C62F 20 A3 C6 JSR $C6A3 A:47 X:97 Y:FF P:27 SP:FD +C6A3 A0 4E LDY #$4E A:47 X:97 Y:FF P:27 SP:FB +C6A5 A9 FF LDA #$FF A:47 X:97 Y:4E P:25 SP:FB +C6A7 85 01 STA $01 = FF A:FF X:97 Y:4E P:A5 SP:FB +C6A9 20 B0 C6 JSR $C6B0 A:FF X:97 Y:4E P:A5 SP:FB +C6B0 A9 FF LDA #$FF A:FF X:97 Y:4E P:A5 SP:F9 +C6B2 48 PHA A:FF X:97 Y:4E P:A5 SP:F9 +C6B3 A9 AA LDA #$AA A:FF X:97 Y:4E P:A5 SP:F8 +C6B5 D0 05 BNE $C6BC A:AA X:97 Y:4E P:A5 SP:F8 +C6BC 28 PLP A:AA X:97 Y:4E P:A5 SP:F8 +C6BD 04 A9 *NOP $A9 = 00 A:AA X:97 Y:4E P:EF SP:F9 +C6BF 44 A9 *NOP $A9 = 00 A:AA X:97 Y:4E P:EF SP:F9 +C6C1 64 A9 *NOP $A9 = 00 A:AA X:97 Y:4E P:EF SP:F9 +C6C3 EA NOP A:AA X:97 Y:4E P:EF SP:F9 +C6C4 EA NOP A:AA X:97 Y:4E P:EF SP:F9 +C6C5 EA NOP A:AA X:97 Y:4E P:EF SP:F9 +C6C6 EA NOP A:AA X:97 Y:4E P:EF SP:F9 +C6C7 08 PHP A:AA X:97 Y:4E P:EF SP:F9 +C6C8 48 PHA A:AA X:97 Y:4E P:EF SP:F8 +C6C9 0C A9 A9 *NOP $A9A9 = A9 A:AA X:97 Y:4E P:EF SP:F7 +C6CC EA NOP A:AA X:97 Y:4E P:EF SP:F7 +C6CD EA NOP A:AA X:97 Y:4E P:EF SP:F7 +C6CE EA NOP A:AA X:97 Y:4E P:EF SP:F7 +C6CF EA NOP A:AA X:97 Y:4E P:EF SP:F7 +C6D0 08 PHP A:AA X:97 Y:4E P:EF SP:F7 +C6D1 48 PHA A:AA X:97 Y:4E P:EF SP:F6 +C6D2 14 A9 *NOP $A9,X @ 40 = 00 A:AA X:97 Y:4E P:EF SP:F5 +C6D4 34 A9 *NOP $A9,X @ 40 = 00 A:AA X:97 Y:4E P:EF SP:F5 +C6D6 54 A9 *NOP $A9,X @ 40 = 00 A:AA X:97 Y:4E P:EF SP:F5 +C6D8 74 A9 *NOP $A9,X @ 40 = 00 A:AA X:97 Y:4E P:EF SP:F5 +C6DA D4 A9 *NOP $A9,X @ 40 = 00 A:AA X:97 Y:4E P:EF SP:F5 +C6DC F4 A9 *NOP $A9,X @ 40 = 00 A:AA X:97 Y:4E P:EF SP:F5 +C6DE EA NOP A:AA X:97 Y:4E P:EF SP:F5 +C6DF EA NOP A:AA X:97 Y:4E P:EF SP:F5 +C6E0 EA NOP A:AA X:97 Y:4E P:EF SP:F5 +C6E1 EA NOP A:AA X:97 Y:4E P:EF SP:F5 +C6E2 08 PHP A:AA X:97 Y:4E P:EF SP:F5 +C6E3 48 PHA A:AA X:97 Y:4E P:EF SP:F4 +C6E4 1A *NOP A:AA X:97 Y:4E P:EF SP:F3 +C6E5 3A *NOP A:AA X:97 Y:4E P:EF SP:F3 +C6E6 5A *NOP A:AA X:97 Y:4E P:EF SP:F3 +C6E7 7A *NOP A:AA X:97 Y:4E P:EF SP:F3 +C6E8 DA *NOP A:AA X:97 Y:4E P:EF SP:F3 +C6E9 FA *NOP A:AA X:97 Y:4E P:EF SP:F3 +C6EA 80 89 *NOP #$89 A:AA X:97 Y:4E P:EF SP:F3 +C6EC EA NOP A:AA X:97 Y:4E P:EF SP:F3 +C6ED EA NOP A:AA X:97 Y:4E P:EF SP:F3 +C6EE EA NOP A:AA X:97 Y:4E P:EF SP:F3 +C6EF EA NOP A:AA X:97 Y:4E P:EF SP:F3 +C6F0 08 PHP A:AA X:97 Y:4E P:EF SP:F3 +C6F1 48 PHA A:AA X:97 Y:4E P:EF SP:F2 +C6F2 1C A9 A9 *NOP $A9A9,X @ AA40 = 00 A:AA X:97 Y:4E P:EF SP:F1 +C6F5 3C A9 A9 *NOP $A9A9,X @ AA40 = 00 A:AA X:97 Y:4E P:EF SP:F1 +C6F8 5C A9 A9 *NOP $A9A9,X @ AA40 = 00 A:AA X:97 Y:4E P:EF SP:F1 +C6FB 7C A9 A9 *NOP $A9A9,X @ AA40 = 00 A:AA X:97 Y:4E P:EF SP:F1 +C6FE DC A9 A9 *NOP $A9A9,X @ AA40 = 00 A:AA X:97 Y:4E P:EF SP:F1 +C701 FC A9 A9 *NOP $A9A9,X @ AA40 = 00 A:AA X:97 Y:4E P:EF SP:F1 +C704 EA NOP A:AA X:97 Y:4E P:EF SP:F1 +C705 EA NOP A:AA X:97 Y:4E P:EF SP:F1 +C706 EA NOP A:AA X:97 Y:4E P:EF SP:F1 +C707 EA NOP A:AA X:97 Y:4E P:EF SP:F1 +C708 08 PHP A:AA X:97 Y:4E P:EF SP:F1 +C709 48 PHA A:AA X:97 Y:4E P:EF SP:F0 +C70A A2 05 LDX #$05 A:AA X:97 Y:4E P:EF SP:EF +C70C 68 PLA A:AA X:05 Y:4E P:6D SP:EF +C70D C9 55 CMP #$55 A:AA X:05 Y:4E P:ED SP:F0 +C70F F0 0A BEQ $C71B A:AA X:05 Y:4E P:6D SP:F0 +C711 C9 AA CMP #$AA A:AA X:05 Y:4E P:6D SP:F0 +C713 F0 06 BEQ $C71B A:AA X:05 Y:4E P:6F SP:F0 +C71B 68 PLA A:AA X:05 Y:4E P:6F SP:F0 +C71C 29 CB AND #$CB A:FF X:05 Y:4E P:ED SP:F1 +C71E C9 00 CMP #$00 A:CB X:05 Y:4E P:ED SP:F1 +C720 F0 06 BEQ $C728 A:CB X:05 Y:4E P:ED SP:F1 +C722 C9 CB CMP #$CB A:CB X:05 Y:4E P:ED SP:F1 +C724 F0 02 BEQ $C728 A:CB X:05 Y:4E P:6F SP:F1 +C728 C8 INY A:CB X:05 Y:4E P:6F SP:F1 +C729 CA DEX A:CB X:05 Y:4F P:6D SP:F1 +C72A D0 E0 BNE $C70C A:CB X:04 Y:4F P:6D SP:F1 +C70C 68 PLA A:CB X:04 Y:4F P:6D SP:F1 +C70D C9 55 CMP #$55 A:AA X:04 Y:4F P:ED SP:F2 +C70F F0 0A BEQ $C71B A:AA X:04 Y:4F P:6D SP:F2 +C711 C9 AA CMP #$AA A:AA X:04 Y:4F P:6D SP:F2 +C713 F0 06 BEQ $C71B A:AA X:04 Y:4F P:6F SP:F2 +C71B 68 PLA A:AA X:04 Y:4F P:6F SP:F2 +C71C 29 CB AND #$CB A:FF X:04 Y:4F P:ED SP:F3 +C71E C9 00 CMP #$00 A:CB X:04 Y:4F P:ED SP:F3 +C720 F0 06 BEQ $C728 A:CB X:04 Y:4F P:ED SP:F3 +C722 C9 CB CMP #$CB A:CB X:04 Y:4F P:ED SP:F3 +C724 F0 02 BEQ $C728 A:CB X:04 Y:4F P:6F SP:F3 +C728 C8 INY A:CB X:04 Y:4F P:6F SP:F3 +C729 CA DEX A:CB X:04 Y:50 P:6D SP:F3 +C72A D0 E0 BNE $C70C A:CB X:03 Y:50 P:6D SP:F3 +C70C 68 PLA A:CB X:03 Y:50 P:6D SP:F3 +C70D C9 55 CMP #$55 A:AA X:03 Y:50 P:ED SP:F4 +C70F F0 0A BEQ $C71B A:AA X:03 Y:50 P:6D SP:F4 +C711 C9 AA CMP #$AA A:AA X:03 Y:50 P:6D SP:F4 +C713 F0 06 BEQ $C71B A:AA X:03 Y:50 P:6F SP:F4 +C71B 68 PLA A:AA X:03 Y:50 P:6F SP:F4 +C71C 29 CB AND #$CB A:FF X:03 Y:50 P:ED SP:F5 +C71E C9 00 CMP #$00 A:CB X:03 Y:50 P:ED SP:F5 +C720 F0 06 BEQ $C728 A:CB X:03 Y:50 P:ED SP:F5 +C722 C9 CB CMP #$CB A:CB X:03 Y:50 P:ED SP:F5 +C724 F0 02 BEQ $C728 A:CB X:03 Y:50 P:6F SP:F5 +C728 C8 INY A:CB X:03 Y:50 P:6F SP:F5 +C729 CA DEX A:CB X:03 Y:51 P:6D SP:F5 +C72A D0 E0 BNE $C70C A:CB X:02 Y:51 P:6D SP:F5 +C70C 68 PLA A:CB X:02 Y:51 P:6D SP:F5 +C70D C9 55 CMP #$55 A:AA X:02 Y:51 P:ED SP:F6 +C70F F0 0A BEQ $C71B A:AA X:02 Y:51 P:6D SP:F6 +C711 C9 AA CMP #$AA A:AA X:02 Y:51 P:6D SP:F6 +C713 F0 06 BEQ $C71B A:AA X:02 Y:51 P:6F SP:F6 +C71B 68 PLA A:AA X:02 Y:51 P:6F SP:F6 +C71C 29 CB AND #$CB A:FF X:02 Y:51 P:ED SP:F7 +C71E C9 00 CMP #$00 A:CB X:02 Y:51 P:ED SP:F7 +C720 F0 06 BEQ $C728 A:CB X:02 Y:51 P:ED SP:F7 +C722 C9 CB CMP #$CB A:CB X:02 Y:51 P:ED SP:F7 +C724 F0 02 BEQ $C728 A:CB X:02 Y:51 P:6F SP:F7 +C728 C8 INY A:CB X:02 Y:51 P:6F SP:F7 +C729 CA DEX A:CB X:02 Y:52 P:6D SP:F7 +C72A D0 E0 BNE $C70C A:CB X:01 Y:52 P:6D SP:F7 +C70C 68 PLA A:CB X:01 Y:52 P:6D SP:F7 +C70D C9 55 CMP #$55 A:AA X:01 Y:52 P:ED SP:F8 +C70F F0 0A BEQ $C71B A:AA X:01 Y:52 P:6D SP:F8 +C711 C9 AA CMP #$AA A:AA X:01 Y:52 P:6D SP:F8 +C713 F0 06 BEQ $C71B A:AA X:01 Y:52 P:6F SP:F8 +C71B 68 PLA A:AA X:01 Y:52 P:6F SP:F8 +C71C 29 CB AND #$CB A:FF X:01 Y:52 P:ED SP:F9 +C71E C9 00 CMP #$00 A:CB X:01 Y:52 P:ED SP:F9 +C720 F0 06 BEQ $C728 A:CB X:01 Y:52 P:ED SP:F9 +C722 C9 CB CMP #$CB A:CB X:01 Y:52 P:ED SP:F9 +C724 F0 02 BEQ $C728 A:CB X:01 Y:52 P:6F SP:F9 +C728 C8 INY A:CB X:01 Y:52 P:6F SP:F9 +C729 CA DEX A:CB X:01 Y:53 P:6D SP:F9 +C72A D0 E0 BNE $C70C A:CB X:00 Y:53 P:6F SP:F9 +C72C 60 RTS A:CB X:00 Y:53 P:6F SP:F9 +C6AC 20 B7 C6 JSR $C6B7 A:CB X:00 Y:53 P:6F SP:FB +C6B7 A9 34 LDA #$34 A:CB X:00 Y:53 P:6F SP:F9 +C6B9 48 PHA A:34 X:00 Y:53 P:6D SP:F9 +C6BA A9 55 LDA #$55 A:34 X:00 Y:53 P:6D SP:F8 +C6BC 28 PLP A:55 X:00 Y:53 P:6D SP:F8 +C6BD 04 A9 *NOP $A9 = 00 A:55 X:00 Y:53 P:24 SP:F9 +C6BF 44 A9 *NOP $A9 = 00 A:55 X:00 Y:53 P:24 SP:F9 +C6C1 64 A9 *NOP $A9 = 00 A:55 X:00 Y:53 P:24 SP:F9 +C6C3 EA NOP A:55 X:00 Y:53 P:24 SP:F9 +C6C4 EA NOP A:55 X:00 Y:53 P:24 SP:F9 +C6C5 EA NOP A:55 X:00 Y:53 P:24 SP:F9 +C6C6 EA NOP A:55 X:00 Y:53 P:24 SP:F9 +C6C7 08 PHP A:55 X:00 Y:53 P:24 SP:F9 +C6C8 48 PHA A:55 X:00 Y:53 P:24 SP:F8 +C6C9 0C A9 A9 *NOP $A9A9 = A9 A:55 X:00 Y:53 P:24 SP:F7 +C6CC EA NOP A:55 X:00 Y:53 P:24 SP:F7 +C6CD EA NOP A:55 X:00 Y:53 P:24 SP:F7 +C6CE EA NOP A:55 X:00 Y:53 P:24 SP:F7 +C6CF EA NOP A:55 X:00 Y:53 P:24 SP:F7 +C6D0 08 PHP A:55 X:00 Y:53 P:24 SP:F7 +C6D1 48 PHA A:55 X:00 Y:53 P:24 SP:F6 +C6D2 14 A9 *NOP $A9,X @ A9 = 00 A:55 X:00 Y:53 P:24 SP:F5 +C6D4 34 A9 *NOP $A9,X @ A9 = 00 A:55 X:00 Y:53 P:24 SP:F5 +C6D6 54 A9 *NOP $A9,X @ A9 = 00 A:55 X:00 Y:53 P:24 SP:F5 +C6D8 74 A9 *NOP $A9,X @ A9 = 00 A:55 X:00 Y:53 P:24 SP:F5 +C6DA D4 A9 *NOP $A9,X @ A9 = 00 A:55 X:00 Y:53 P:24 SP:F5 +C6DC F4 A9 *NOP $A9,X @ A9 = 00 A:55 X:00 Y:53 P:24 SP:F5 +C6DE EA NOP A:55 X:00 Y:53 P:24 SP:F5 +C6DF EA NOP A:55 X:00 Y:53 P:24 SP:F5 +C6E0 EA NOP A:55 X:00 Y:53 P:24 SP:F5 +C6E1 EA NOP A:55 X:00 Y:53 P:24 SP:F5 +C6E2 08 PHP A:55 X:00 Y:53 P:24 SP:F5 +C6E3 48 PHA A:55 X:00 Y:53 P:24 SP:F4 +C6E4 1A *NOP A:55 X:00 Y:53 P:24 SP:F3 +C6E5 3A *NOP A:55 X:00 Y:53 P:24 SP:F3 +C6E6 5A *NOP A:55 X:00 Y:53 P:24 SP:F3 +C6E7 7A *NOP A:55 X:00 Y:53 P:24 SP:F3 +C6E8 DA *NOP A:55 X:00 Y:53 P:24 SP:F3 +C6E9 FA *NOP A:55 X:00 Y:53 P:24 SP:F3 +C6EA 80 89 *NOP #$89 A:55 X:00 Y:53 P:24 SP:F3 +C6EC EA NOP A:55 X:00 Y:53 P:24 SP:F3 +C6ED EA NOP A:55 X:00 Y:53 P:24 SP:F3 +C6EE EA NOP A:55 X:00 Y:53 P:24 SP:F3 +C6EF EA NOP A:55 X:00 Y:53 P:24 SP:F3 +C6F0 08 PHP A:55 X:00 Y:53 P:24 SP:F3 +C6F1 48 PHA A:55 X:00 Y:53 P:24 SP:F2 +C6F2 1C A9 A9 *NOP $A9A9,X @ A9A9 = A9 A:55 X:00 Y:53 P:24 SP:F1 +C6F5 3C A9 A9 *NOP $A9A9,X @ A9A9 = A9 A:55 X:00 Y:53 P:24 SP:F1 +C6F8 5C A9 A9 *NOP $A9A9,X @ A9A9 = A9 A:55 X:00 Y:53 P:24 SP:F1 +C6FB 7C A9 A9 *NOP $A9A9,X @ A9A9 = A9 A:55 X:00 Y:53 P:24 SP:F1 +C6FE DC A9 A9 *NOP $A9A9,X @ A9A9 = A9 A:55 X:00 Y:53 P:24 SP:F1 +C701 FC A9 A9 *NOP $A9A9,X @ A9A9 = A9 A:55 X:00 Y:53 P:24 SP:F1 +C704 EA NOP A:55 X:00 Y:53 P:24 SP:F1 +C705 EA NOP A:55 X:00 Y:53 P:24 SP:F1 +C706 EA NOP A:55 X:00 Y:53 P:24 SP:F1 +C707 EA NOP A:55 X:00 Y:53 P:24 SP:F1 +C708 08 PHP A:55 X:00 Y:53 P:24 SP:F1 +C709 48 PHA A:55 X:00 Y:53 P:24 SP:F0 +C70A A2 05 LDX #$05 A:55 X:00 Y:53 P:24 SP:EF +C70C 68 PLA A:55 X:05 Y:53 P:24 SP:EF +C70D C9 55 CMP #$55 A:55 X:05 Y:53 P:24 SP:F0 +C70F F0 0A BEQ $C71B A:55 X:05 Y:53 P:27 SP:F0 +C71B 68 PLA A:55 X:05 Y:53 P:27 SP:F0 +C71C 29 CB AND #$CB A:34 X:05 Y:53 P:25 SP:F1 +C71E C9 00 CMP #$00 A:00 X:05 Y:53 P:27 SP:F1 +C720 F0 06 BEQ $C728 A:00 X:05 Y:53 P:27 SP:F1 +C728 C8 INY A:00 X:05 Y:53 P:27 SP:F1 +C729 CA DEX A:00 X:05 Y:54 P:25 SP:F1 +C72A D0 E0 BNE $C70C A:00 X:04 Y:54 P:25 SP:F1 +C70C 68 PLA A:00 X:04 Y:54 P:25 SP:F1 +C70D C9 55 CMP #$55 A:55 X:04 Y:54 P:25 SP:F2 +C70F F0 0A BEQ $C71B A:55 X:04 Y:54 P:27 SP:F2 +C71B 68 PLA A:55 X:04 Y:54 P:27 SP:F2 +C71C 29 CB AND #$CB A:34 X:04 Y:54 P:25 SP:F3 +C71E C9 00 CMP #$00 A:00 X:04 Y:54 P:27 SP:F3 +C720 F0 06 BEQ $C728 A:00 X:04 Y:54 P:27 SP:F3 +C728 C8 INY A:00 X:04 Y:54 P:27 SP:F3 +C729 CA DEX A:00 X:04 Y:55 P:25 SP:F3 +C72A D0 E0 BNE $C70C A:00 X:03 Y:55 P:25 SP:F3 +C70C 68 PLA A:00 X:03 Y:55 P:25 SP:F3 +C70D C9 55 CMP #$55 A:55 X:03 Y:55 P:25 SP:F4 +C70F F0 0A BEQ $C71B A:55 X:03 Y:55 P:27 SP:F4 +C71B 68 PLA A:55 X:03 Y:55 P:27 SP:F4 +C71C 29 CB AND #$CB A:34 X:03 Y:55 P:25 SP:F5 +C71E C9 00 CMP #$00 A:00 X:03 Y:55 P:27 SP:F5 +C720 F0 06 BEQ $C728 A:00 X:03 Y:55 P:27 SP:F5 +C728 C8 INY A:00 X:03 Y:55 P:27 SP:F5 +C729 CA DEX A:00 X:03 Y:56 P:25 SP:F5 +C72A D0 E0 BNE $C70C A:00 X:02 Y:56 P:25 SP:F5 +C70C 68 PLA A:00 X:02 Y:56 P:25 SP:F5 +C70D C9 55 CMP #$55 A:55 X:02 Y:56 P:25 SP:F6 +C70F F0 0A BEQ $C71B A:55 X:02 Y:56 P:27 SP:F6 +C71B 68 PLA A:55 X:02 Y:56 P:27 SP:F6 +C71C 29 CB AND #$CB A:34 X:02 Y:56 P:25 SP:F7 +C71E C9 00 CMP #$00 A:00 X:02 Y:56 P:27 SP:F7 +C720 F0 06 BEQ $C728 A:00 X:02 Y:56 P:27 SP:F7 +C728 C8 INY A:00 X:02 Y:56 P:27 SP:F7 +C729 CA DEX A:00 X:02 Y:57 P:25 SP:F7 +C72A D0 E0 BNE $C70C A:00 X:01 Y:57 P:25 SP:F7 +C70C 68 PLA A:00 X:01 Y:57 P:25 SP:F7 +C70D C9 55 CMP #$55 A:55 X:01 Y:57 P:25 SP:F8 +C70F F0 0A BEQ $C71B A:55 X:01 Y:57 P:27 SP:F8 +C71B 68 PLA A:55 X:01 Y:57 P:27 SP:F8 +C71C 29 CB AND #$CB A:34 X:01 Y:57 P:25 SP:F9 +C71E C9 00 CMP #$00 A:00 X:01 Y:57 P:27 SP:F9 +C720 F0 06 BEQ $C728 A:00 X:01 Y:57 P:27 SP:F9 +C728 C8 INY A:00 X:01 Y:57 P:27 SP:F9 +C729 CA DEX A:00 X:01 Y:58 P:25 SP:F9 +C72A D0 E0 BNE $C70C A:00 X:00 Y:58 P:27 SP:F9 +C72C 60 RTS A:00 X:00 Y:58 P:27 SP:F9 +C6AF 60 RTS A:00 X:00 Y:58 P:27 SP:FB +C632 20 1E E5 JSR $E51E A:00 X:00 Y:58 P:27 SP:FD +E51E A9 55 LDA #$55 A:00 X:00 Y:58 P:27 SP:FB +E520 8D 80 05 STA $0580 = 00 A:55 X:00 Y:58 P:25 SP:FB +E523 A9 AA LDA #$AA A:55 X:00 Y:58 P:25 SP:FB +E525 8D 32 04 STA $0432 = 00 A:AA X:00 Y:58 P:A5 SP:FB +E528 A9 80 LDA #$80 A:AA X:00 Y:58 P:A5 SP:FB +E52A 85 43 STA $43 = 00 A:80 X:00 Y:58 P:A5 SP:FB +E52C A9 05 LDA #$05 A:80 X:00 Y:58 P:A5 SP:FB +E52E 85 44 STA $44 = 00 A:05 X:00 Y:58 P:25 SP:FB +E530 A9 32 LDA #$32 A:05 X:00 Y:58 P:25 SP:FB +E532 85 45 STA $45 = 00 A:32 X:00 Y:58 P:25 SP:FB +E534 A9 04 LDA #$04 A:32 X:00 Y:58 P:25 SP:FB +E536 85 46 STA $46 = 00 A:04 X:00 Y:58 P:25 SP:FB +E538 A2 03 LDX #$03 A:04 X:00 Y:58 P:25 SP:FB +E53A A0 77 LDY #$77 A:04 X:03 Y:58 P:25 SP:FB +E53C A9 FF LDA #$FF A:04 X:03 Y:77 P:25 SP:FB +E53E 85 01 STA $01 = FF A:FF X:03 Y:77 P:A5 SP:FB +E540 24 01 BIT $01 = FF A:FF X:03 Y:77 P:A5 SP:FB +E542 38 SEC A:FF X:03 Y:77 P:E5 SP:FB +E543 A9 00 LDA #$00 A:FF X:03 Y:77 P:E5 SP:FB +E545 A3 40 *LAX ($40,X) @ 43 = 0580 = 55 A:00 X:03 Y:77 P:67 SP:FB +E547 EA NOP A:55 X:55 Y:77 P:65 SP:FB +E548 EA NOP A:55 X:55 Y:77 P:65 SP:FB +E549 EA NOP A:55 X:55 Y:77 P:65 SP:FB +E54A EA NOP A:55 X:55 Y:77 P:65 SP:FB +E54B F0 12 BEQ $E55F A:55 X:55 Y:77 P:65 SP:FB +E54D 30 10 BMI $E55F A:55 X:55 Y:77 P:65 SP:FB +E54F 50 0E BVC $E55F A:55 X:55 Y:77 P:65 SP:FB +E551 90 0C BCC $E55F A:55 X:55 Y:77 P:65 SP:FB +E553 C9 55 CMP #$55 A:55 X:55 Y:77 P:65 SP:FB +E555 D0 08 BNE $E55F A:55 X:55 Y:77 P:67 SP:FB +E557 E0 55 CPX #$55 A:55 X:55 Y:77 P:67 SP:FB +E559 D0 04 BNE $E55F A:55 X:55 Y:77 P:67 SP:FB +E55B C0 77 CPY #$77 A:55 X:55 Y:77 P:67 SP:FB +E55D F0 04 BEQ $E563 A:55 X:55 Y:77 P:67 SP:FB +E563 A2 05 LDX #$05 A:55 X:55 Y:77 P:67 SP:FB +E565 A0 33 LDY #$33 A:55 X:05 Y:77 P:65 SP:FB +E567 B8 CLV A:55 X:05 Y:33 P:65 SP:FB +E568 18 CLC A:55 X:05 Y:33 P:25 SP:FB +E569 A9 00 LDA #$00 A:55 X:05 Y:33 P:24 SP:FB +E56B A3 40 *LAX ($40,X) @ 45 = 0432 = AA A:00 X:05 Y:33 P:26 SP:FB +E56D EA NOP A:AA X:AA Y:33 P:A4 SP:FB +E56E EA NOP A:AA X:AA Y:33 P:A4 SP:FB +E56F EA NOP A:AA X:AA Y:33 P:A4 SP:FB +E570 EA NOP A:AA X:AA Y:33 P:A4 SP:FB +E571 F0 12 BEQ $E585 A:AA X:AA Y:33 P:A4 SP:FB +E573 10 10 BPL $E585 A:AA X:AA Y:33 P:A4 SP:FB +E575 70 0E BVS $E585 A:AA X:AA Y:33 P:A4 SP:FB +E577 B0 0C BCS $E585 A:AA X:AA Y:33 P:A4 SP:FB +E579 C9 AA CMP #$AA A:AA X:AA Y:33 P:A4 SP:FB +E57B D0 08 BNE $E585 A:AA X:AA Y:33 P:27 SP:FB +E57D E0 AA CPX #$AA A:AA X:AA Y:33 P:27 SP:FB +E57F D0 04 BNE $E585 A:AA X:AA Y:33 P:27 SP:FB +E581 C0 33 CPY #$33 A:AA X:AA Y:33 P:27 SP:FB +E583 F0 04 BEQ $E589 A:AA X:AA Y:33 P:27 SP:FB +E589 A9 87 LDA #$87 A:AA X:AA Y:33 P:27 SP:FB +E58B 85 67 STA $67 = 00 A:87 X:AA Y:33 P:A5 SP:FB +E58D A9 32 LDA #$32 A:87 X:AA Y:33 P:A5 SP:FB +E58F 85 68 STA $68 = 00 A:32 X:AA Y:33 P:25 SP:FB +E591 A0 57 LDY #$57 A:32 X:AA Y:33 P:25 SP:FB +E593 24 01 BIT $01 = FF A:32 X:AA Y:57 P:25 SP:FB +E595 38 SEC A:32 X:AA Y:57 P:E5 SP:FB +E596 A9 00 LDA #$00 A:32 X:AA Y:57 P:E5 SP:FB +E598 A7 67 *LAX $67 = 87 A:00 X:AA Y:57 P:67 SP:FB +E59A EA NOP A:87 X:87 Y:57 P:E5 SP:FB +E59B EA NOP A:87 X:87 Y:57 P:E5 SP:FB +E59C EA NOP A:87 X:87 Y:57 P:E5 SP:FB +E59D EA NOP A:87 X:87 Y:57 P:E5 SP:FB +E59E F0 12 BEQ $E5B2 A:87 X:87 Y:57 P:E5 SP:FB +E5A0 10 10 BPL $E5B2 A:87 X:87 Y:57 P:E5 SP:FB +E5A2 50 0E BVC $E5B2 A:87 X:87 Y:57 P:E5 SP:FB +E5A4 90 0C BCC $E5B2 A:87 X:87 Y:57 P:E5 SP:FB +E5A6 C9 87 CMP #$87 A:87 X:87 Y:57 P:E5 SP:FB +E5A8 D0 08 BNE $E5B2 A:87 X:87 Y:57 P:67 SP:FB +E5AA E0 87 CPX #$87 A:87 X:87 Y:57 P:67 SP:FB +E5AC D0 04 BNE $E5B2 A:87 X:87 Y:57 P:67 SP:FB +E5AE C0 57 CPY #$57 A:87 X:87 Y:57 P:67 SP:FB +E5B0 F0 04 BEQ $E5B6 A:87 X:87 Y:57 P:67 SP:FB +E5B6 A0 53 LDY #$53 A:87 X:87 Y:57 P:67 SP:FB +E5B8 B8 CLV A:87 X:87 Y:53 P:65 SP:FB +E5B9 18 CLC A:87 X:87 Y:53 P:25 SP:FB +E5BA A9 00 LDA #$00 A:87 X:87 Y:53 P:24 SP:FB +E5BC A7 68 *LAX $68 = 32 A:00 X:87 Y:53 P:26 SP:FB +E5BE EA NOP A:32 X:32 Y:53 P:24 SP:FB +E5BF EA NOP A:32 X:32 Y:53 P:24 SP:FB +E5C0 EA NOP A:32 X:32 Y:53 P:24 SP:FB +E5C1 EA NOP A:32 X:32 Y:53 P:24 SP:FB +E5C2 F0 12 BEQ $E5D6 A:32 X:32 Y:53 P:24 SP:FB +E5C4 30 10 BMI $E5D6 A:32 X:32 Y:53 P:24 SP:FB +E5C6 70 0E BVS $E5D6 A:32 X:32 Y:53 P:24 SP:FB +E5C8 B0 0C BCS $E5D6 A:32 X:32 Y:53 P:24 SP:FB +E5CA C9 32 CMP #$32 A:32 X:32 Y:53 P:24 SP:FB +E5CC D0 08 BNE $E5D6 A:32 X:32 Y:53 P:27 SP:FB +E5CE E0 32 CPX #$32 A:32 X:32 Y:53 P:27 SP:FB +E5D0 D0 04 BNE $E5D6 A:32 X:32 Y:53 P:27 SP:FB +E5D2 C0 53 CPY #$53 A:32 X:32 Y:53 P:27 SP:FB +E5D4 F0 04 BEQ $E5DA A:32 X:32 Y:53 P:27 SP:FB +E5DA A9 87 LDA #$87 A:32 X:32 Y:53 P:27 SP:FB +E5DC 8D 77 05 STA $0577 = 00 A:87 X:32 Y:53 P:A5 SP:FB +E5DF A9 32 LDA #$32 A:87 X:32 Y:53 P:A5 SP:FB +E5E1 8D 78 05 STA $0578 = 00 A:32 X:32 Y:53 P:25 SP:FB +E5E4 A0 57 LDY #$57 A:32 X:32 Y:53 P:25 SP:FB +E5E6 24 01 BIT $01 = FF A:32 X:32 Y:57 P:25 SP:FB +E5E8 38 SEC A:32 X:32 Y:57 P:E5 SP:FB +E5E9 A9 00 LDA #$00 A:32 X:32 Y:57 P:E5 SP:FB +E5EB AF 77 05 *LAX $0577 = 87 A:00 X:32 Y:57 P:67 SP:FB +E5EE EA NOP A:87 X:87 Y:57 P:E5 SP:FB +E5EF EA NOP A:87 X:87 Y:57 P:E5 SP:FB +E5F0 EA NOP A:87 X:87 Y:57 P:E5 SP:FB +E5F1 EA NOP A:87 X:87 Y:57 P:E5 SP:FB +E5F2 F0 12 BEQ $E606 A:87 X:87 Y:57 P:E5 SP:FB +E5F4 10 10 BPL $E606 A:87 X:87 Y:57 P:E5 SP:FB +E5F6 50 0E BVC $E606 A:87 X:87 Y:57 P:E5 SP:FB +E5F8 90 0C BCC $E606 A:87 X:87 Y:57 P:E5 SP:FB +E5FA C9 87 CMP #$87 A:87 X:87 Y:57 P:E5 SP:FB +E5FC D0 08 BNE $E606 A:87 X:87 Y:57 P:67 SP:FB +E5FE E0 87 CPX #$87 A:87 X:87 Y:57 P:67 SP:FB +E600 D0 04 BNE $E606 A:87 X:87 Y:57 P:67 SP:FB +E602 C0 57 CPY #$57 A:87 X:87 Y:57 P:67 SP:FB +E604 F0 04 BEQ $E60A A:87 X:87 Y:57 P:67 SP:FB +E60A A0 53 LDY #$53 A:87 X:87 Y:57 P:67 SP:FB +E60C B8 CLV A:87 X:87 Y:53 P:65 SP:FB +E60D 18 CLC A:87 X:87 Y:53 P:25 SP:FB +E60E A9 00 LDA #$00 A:87 X:87 Y:53 P:24 SP:FB +E610 AF 78 05 *LAX $0578 = 32 A:00 X:87 Y:53 P:26 SP:FB +E613 EA NOP A:32 X:32 Y:53 P:24 SP:FB +E614 EA NOP A:32 X:32 Y:53 P:24 SP:FB +E615 EA NOP A:32 X:32 Y:53 P:24 SP:FB +E616 EA NOP A:32 X:32 Y:53 P:24 SP:FB +E617 F0 12 BEQ $E62B A:32 X:32 Y:53 P:24 SP:FB +E619 30 10 BMI $E62B A:32 X:32 Y:53 P:24 SP:FB +E61B 70 0E BVS $E62B A:32 X:32 Y:53 P:24 SP:FB +E61D B0 0C BCS $E62B A:32 X:32 Y:53 P:24 SP:FB +E61F C9 32 CMP #$32 A:32 X:32 Y:53 P:24 SP:FB +E621 D0 08 BNE $E62B A:32 X:32 Y:53 P:27 SP:FB +E623 E0 32 CPX #$32 A:32 X:32 Y:53 P:27 SP:FB +E625 D0 04 BNE $E62B A:32 X:32 Y:53 P:27 SP:FB +E627 C0 53 CPY #$53 A:32 X:32 Y:53 P:27 SP:FB +E629 F0 04 BEQ $E62F A:32 X:32 Y:53 P:27 SP:FB +E62F A9 FF LDA #$FF A:32 X:32 Y:53 P:27 SP:FB +E631 85 43 STA $43 = 80 A:FF X:32 Y:53 P:A5 SP:FB +E633 A9 04 LDA #$04 A:FF X:32 Y:53 P:A5 SP:FB +E635 85 44 STA $44 = 05 A:04 X:32 Y:53 P:25 SP:FB +E637 A9 32 LDA #$32 A:04 X:32 Y:53 P:25 SP:FB +E639 85 45 STA $45 = 32 A:32 X:32 Y:53 P:25 SP:FB +E63B A9 04 LDA #$04 A:32 X:32 Y:53 P:25 SP:FB +E63D 85 46 STA $46 = 04 A:04 X:32 Y:53 P:25 SP:FB +E63F A9 55 LDA #$55 A:04 X:32 Y:53 P:25 SP:FB +E641 8D 80 05 STA $0580 = 55 A:55 X:32 Y:53 P:25 SP:FB +E644 A9 AA LDA #$AA A:55 X:32 Y:53 P:25 SP:FB +E646 8D 32 04 STA $0432 = AA A:AA X:32 Y:53 P:A5 SP:FB +E649 A2 03 LDX #$03 A:AA X:32 Y:53 P:A5 SP:FB +E64B A0 81 LDY #$81 A:AA X:03 Y:53 P:25 SP:FB +E64D 24 01 BIT $01 = FF A:AA X:03 Y:81 P:A5 SP:FB +E64F 38 SEC A:AA X:03 Y:81 P:E5 SP:FB +E650 A9 00 LDA #$00 A:AA X:03 Y:81 P:E5 SP:FB +E652 B3 43 *LAX ($43),Y = 04FF @ 0580 = 55 A:00 X:03 Y:81 P:67 SP:FB +E654 EA NOP A:55 X:55 Y:81 P:65 SP:FB +E655 EA NOP A:55 X:55 Y:81 P:65 SP:FB +E656 EA NOP A:55 X:55 Y:81 P:65 SP:FB +E657 EA NOP A:55 X:55 Y:81 P:65 SP:FB +E658 F0 12 BEQ $E66C A:55 X:55 Y:81 P:65 SP:FB +E65A 30 10 BMI $E66C A:55 X:55 Y:81 P:65 SP:FB +E65C 50 0E BVC $E66C A:55 X:55 Y:81 P:65 SP:FB +E65E 90 0C BCC $E66C A:55 X:55 Y:81 P:65 SP:FB +E660 C9 55 CMP #$55 A:55 X:55 Y:81 P:65 SP:FB +E662 D0 08 BNE $E66C A:55 X:55 Y:81 P:67 SP:FB +E664 E0 55 CPX #$55 A:55 X:55 Y:81 P:67 SP:FB +E666 D0 04 BNE $E66C A:55 X:55 Y:81 P:67 SP:FB +E668 C0 81 CPY #$81 A:55 X:55 Y:81 P:67 SP:FB +E66A F0 04 BEQ $E670 A:55 X:55 Y:81 P:67 SP:FB +E670 A2 05 LDX #$05 A:55 X:55 Y:81 P:67 SP:FB +E672 A0 00 LDY #$00 A:55 X:05 Y:81 P:65 SP:FB +E674 B8 CLV A:55 X:05 Y:00 P:67 SP:FB +E675 18 CLC A:55 X:05 Y:00 P:27 SP:FB +E676 A9 00 LDA #$00 A:55 X:05 Y:00 P:26 SP:FB +E678 B3 45 *LAX ($45),Y = 0432 @ 0432 = AA A:00 X:05 Y:00 P:26 SP:FB +E67A EA NOP A:AA X:AA Y:00 P:A4 SP:FB +E67B EA NOP A:AA X:AA Y:00 P:A4 SP:FB +E67C EA NOP A:AA X:AA Y:00 P:A4 SP:FB +E67D EA NOP A:AA X:AA Y:00 P:A4 SP:FB +E67E F0 12 BEQ $E692 A:AA X:AA Y:00 P:A4 SP:FB +E680 10 10 BPL $E692 A:AA X:AA Y:00 P:A4 SP:FB +E682 70 0E BVS $E692 A:AA X:AA Y:00 P:A4 SP:FB +E684 B0 0C BCS $E692 A:AA X:AA Y:00 P:A4 SP:FB +E686 C9 AA CMP #$AA A:AA X:AA Y:00 P:A4 SP:FB +E688 D0 08 BNE $E692 A:AA X:AA Y:00 P:27 SP:FB +E68A E0 AA CPX #$AA A:AA X:AA Y:00 P:27 SP:FB +E68C D0 04 BNE $E692 A:AA X:AA Y:00 P:27 SP:FB +E68E C0 00 CPY #$00 A:AA X:AA Y:00 P:27 SP:FB +E690 F0 04 BEQ $E696 A:AA X:AA Y:00 P:27 SP:FB +E696 A9 87 LDA #$87 A:AA X:AA Y:00 P:27 SP:FB +E698 85 67 STA $67 = 87 A:87 X:AA Y:00 P:A5 SP:FB +E69A A9 32 LDA #$32 A:87 X:AA Y:00 P:A5 SP:FB +E69C 85 68 STA $68 = 32 A:32 X:AA Y:00 P:25 SP:FB +E69E A0 57 LDY #$57 A:32 X:AA Y:00 P:25 SP:FB +E6A0 24 01 BIT $01 = FF A:32 X:AA Y:57 P:25 SP:FB +E6A2 38 SEC A:32 X:AA Y:57 P:E5 SP:FB +E6A3 A9 00 LDA #$00 A:32 X:AA Y:57 P:E5 SP:FB +E6A5 B7 10 *LAX $10,Y @ 67 = 87 A:00 X:AA Y:57 P:67 SP:FB +E6A7 EA NOP A:87 X:87 Y:57 P:E5 SP:FB +E6A8 EA NOP A:87 X:87 Y:57 P:E5 SP:FB +E6A9 EA NOP A:87 X:87 Y:57 P:E5 SP:FB +E6AA EA NOP A:87 X:87 Y:57 P:E5 SP:FB +E6AB F0 12 BEQ $E6BF A:87 X:87 Y:57 P:E5 SP:FB +E6AD 10 10 BPL $E6BF A:87 X:87 Y:57 P:E5 SP:FB +E6AF 50 0E BVC $E6BF A:87 X:87 Y:57 P:E5 SP:FB +E6B1 90 0C BCC $E6BF A:87 X:87 Y:57 P:E5 SP:FB +E6B3 C9 87 CMP #$87 A:87 X:87 Y:57 P:E5 SP:FB +E6B5 D0 08 BNE $E6BF A:87 X:87 Y:57 P:67 SP:FB +E6B7 E0 87 CPX #$87 A:87 X:87 Y:57 P:67 SP:FB +E6B9 D0 04 BNE $E6BF A:87 X:87 Y:57 P:67 SP:FB +E6BB C0 57 CPY #$57 A:87 X:87 Y:57 P:67 SP:FB +E6BD F0 04 BEQ $E6C3 A:87 X:87 Y:57 P:67 SP:FB +E6C3 A0 FF LDY #$FF A:87 X:87 Y:57 P:67 SP:FB +E6C5 B8 CLV A:87 X:87 Y:FF P:E5 SP:FB +E6C6 18 CLC A:87 X:87 Y:FF P:A5 SP:FB +E6C7 A9 00 LDA #$00 A:87 X:87 Y:FF P:A4 SP:FB +E6C9 B7 69 *LAX $69,Y @ 68 = 32 A:00 X:87 Y:FF P:26 SP:FB +E6CB EA NOP A:32 X:32 Y:FF P:24 SP:FB +E6CC EA NOP A:32 X:32 Y:FF P:24 SP:FB +E6CD EA NOP A:32 X:32 Y:FF P:24 SP:FB +E6CE EA NOP A:32 X:32 Y:FF P:24 SP:FB +E6CF F0 12 BEQ $E6E3 A:32 X:32 Y:FF P:24 SP:FB +E6D1 30 10 BMI $E6E3 A:32 X:32 Y:FF P:24 SP:FB +E6D3 70 0E BVS $E6E3 A:32 X:32 Y:FF P:24 SP:FB +E6D5 B0 0C BCS $E6E3 A:32 X:32 Y:FF P:24 SP:FB +E6D7 C9 32 CMP #$32 A:32 X:32 Y:FF P:24 SP:FB +E6D9 D0 08 BNE $E6E3 A:32 X:32 Y:FF P:27 SP:FB +E6DB E0 32 CPX #$32 A:32 X:32 Y:FF P:27 SP:FB +E6DD D0 04 BNE $E6E3 A:32 X:32 Y:FF P:27 SP:FB +E6DF C0 FF CPY #$FF A:32 X:32 Y:FF P:27 SP:FB +E6E1 F0 04 BEQ $E6E7 A:32 X:32 Y:FF P:27 SP:FB +E6E7 A9 87 LDA #$87 A:32 X:32 Y:FF P:27 SP:FB +E6E9 8D 87 05 STA $0587 = 00 A:87 X:32 Y:FF P:A5 SP:FB +E6EC A9 32 LDA #$32 A:87 X:32 Y:FF P:A5 SP:FB +E6EE 8D 88 05 STA $0588 = 00 A:32 X:32 Y:FF P:25 SP:FB +E6F1 A0 30 LDY #$30 A:32 X:32 Y:FF P:25 SP:FB +E6F3 24 01 BIT $01 = FF A:32 X:32 Y:30 P:25 SP:FB +E6F5 38 SEC A:32 X:32 Y:30 P:E5 SP:FB +E6F6 A9 00 LDA #$00 A:32 X:32 Y:30 P:E5 SP:FB +E6F8 BF 57 05 *LAX $0557,Y @ 0587 = 87 A:00 X:32 Y:30 P:67 SP:FB +E6FB EA NOP A:87 X:87 Y:30 P:E5 SP:FB +E6FC EA NOP A:87 X:87 Y:30 P:E5 SP:FB +E6FD EA NOP A:87 X:87 Y:30 P:E5 SP:FB +E6FE EA NOP A:87 X:87 Y:30 P:E5 SP:FB +E6FF F0 12 BEQ $E713 A:87 X:87 Y:30 P:E5 SP:FB +E701 10 10 BPL $E713 A:87 X:87 Y:30 P:E5 SP:FB +E703 50 0E BVC $E713 A:87 X:87 Y:30 P:E5 SP:FB +E705 90 0C BCC $E713 A:87 X:87 Y:30 P:E5 SP:FB +E707 C9 87 CMP #$87 A:87 X:87 Y:30 P:E5 SP:FB +E709 D0 08 BNE $E713 A:87 X:87 Y:30 P:67 SP:FB +E70B E0 87 CPX #$87 A:87 X:87 Y:30 P:67 SP:FB +E70D D0 04 BNE $E713 A:87 X:87 Y:30 P:67 SP:FB +E70F C0 30 CPY #$30 A:87 X:87 Y:30 P:67 SP:FB +E711 F0 04 BEQ $E717 A:87 X:87 Y:30 P:67 SP:FB +E717 A0 40 LDY #$40 A:87 X:87 Y:30 P:67 SP:FB +E719 B8 CLV A:87 X:87 Y:40 P:65 SP:FB +E71A 18 CLC A:87 X:87 Y:40 P:25 SP:FB +E71B A9 00 LDA #$00 A:87 X:87 Y:40 P:24 SP:FB +E71D BF 48 05 *LAX $0548,Y @ 0588 = 32 A:00 X:87 Y:40 P:26 SP:FB +E720 EA NOP A:32 X:32 Y:40 P:24 SP:FB +E721 EA NOP A:32 X:32 Y:40 P:24 SP:FB +E722 EA NOP A:32 X:32 Y:40 P:24 SP:FB +E723 EA NOP A:32 X:32 Y:40 P:24 SP:FB +E724 F0 12 BEQ $E738 A:32 X:32 Y:40 P:24 SP:FB +E726 30 10 BMI $E738 A:32 X:32 Y:40 P:24 SP:FB +E728 70 0E BVS $E738 A:32 X:32 Y:40 P:24 SP:FB +E72A B0 0C BCS $E738 A:32 X:32 Y:40 P:24 SP:FB +E72C C9 32 CMP #$32 A:32 X:32 Y:40 P:24 SP:FB +E72E D0 08 BNE $E738 A:32 X:32 Y:40 P:27 SP:FB +E730 E0 32 CPX #$32 A:32 X:32 Y:40 P:27 SP:FB +E732 D0 04 BNE $E738 A:32 X:32 Y:40 P:27 SP:FB +E734 C0 40 CPY #$40 A:32 X:32 Y:40 P:27 SP:FB +E736 F0 04 BEQ $E73C A:32 X:32 Y:40 P:27 SP:FB +E73C 60 RTS A:32 X:32 Y:40 P:27 SP:FB +C635 20 3D E7 JSR $E73D A:32 X:32 Y:40 P:27 SP:FD +E73D A9 C0 LDA #$C0 A:32 X:32 Y:40 P:27 SP:FB +E73F 85 01 STA $01 = FF A:C0 X:32 Y:40 P:A5 SP:FB +E741 A9 00 LDA #$00 A:C0 X:32 Y:40 P:A5 SP:FB +E743 8D 89 04 STA $0489 = 00 A:00 X:32 Y:40 P:27 SP:FB +E746 A9 89 LDA #$89 A:00 X:32 Y:40 P:27 SP:FB +E748 85 60 STA $60 = 00 A:89 X:32 Y:40 P:A5 SP:FB +E74A A9 04 LDA #$04 A:89 X:32 Y:40 P:A5 SP:FB +E74C 85 61 STA $61 = 00 A:04 X:32 Y:40 P:25 SP:FB +E74E A0 44 LDY #$44 A:04 X:32 Y:40 P:25 SP:FB +E750 A2 17 LDX #$17 A:04 X:32 Y:44 P:25 SP:FB +E752 A9 3E LDA #$3E A:04 X:17 Y:44 P:25 SP:FB +E754 24 01 BIT $01 = C0 A:3E X:17 Y:44 P:25 SP:FB +E756 18 CLC A:3E X:17 Y:44 P:E7 SP:FB +E757 83 49 *SAX ($49,X) @ 60 = 0489 = 00 A:3E X:17 Y:44 P:E6 SP:FB +E759 EA NOP A:3E X:17 Y:44 P:E6 SP:FB +E75A EA NOP A:3E X:17 Y:44 P:E6 SP:FB +E75B EA NOP A:3E X:17 Y:44 P:E6 SP:FB +E75C EA NOP A:3E X:17 Y:44 P:E6 SP:FB +E75D D0 19 BNE $E778 A:3E X:17 Y:44 P:E6 SP:FB +E75F B0 17 BCS $E778 A:3E X:17 Y:44 P:E6 SP:FB +E761 50 15 BVC $E778 A:3E X:17 Y:44 P:E6 SP:FB +E763 10 13 BPL $E778 A:3E X:17 Y:44 P:E6 SP:FB +E765 C9 3E CMP #$3E A:3E X:17 Y:44 P:E6 SP:FB +E767 D0 0F BNE $E778 A:3E X:17 Y:44 P:67 SP:FB +E769 C0 44 CPY #$44 A:3E X:17 Y:44 P:67 SP:FB +E76B D0 0B BNE $E778 A:3E X:17 Y:44 P:67 SP:FB +E76D E0 17 CPX #$17 A:3E X:17 Y:44 P:67 SP:FB +E76F D0 07 BNE $E778 A:3E X:17 Y:44 P:67 SP:FB +E771 AD 89 04 LDA $0489 = 16 A:3E X:17 Y:44 P:67 SP:FB +E774 C9 16 CMP #$16 A:16 X:17 Y:44 P:65 SP:FB +E776 F0 04 BEQ $E77C A:16 X:17 Y:44 P:67 SP:FB +E77C A0 44 LDY #$44 A:16 X:17 Y:44 P:67 SP:FB +E77E A2 7A LDX #$7A A:16 X:17 Y:44 P:65 SP:FB +E780 A9 66 LDA #$66 A:16 X:7A Y:44 P:65 SP:FB +E782 38 SEC A:66 X:7A Y:44 P:65 SP:FB +E783 B8 CLV A:66 X:7A Y:44 P:65 SP:FB +E784 83 E6 *SAX ($E6,X) @ 60 = 0489 = 16 A:66 X:7A Y:44 P:25 SP:FB +E786 EA NOP A:66 X:7A Y:44 P:25 SP:FB +E787 EA NOP A:66 X:7A Y:44 P:25 SP:FB +E788 EA NOP A:66 X:7A Y:44 P:25 SP:FB +E789 EA NOP A:66 X:7A Y:44 P:25 SP:FB +E78A F0 19 BEQ $E7A5 A:66 X:7A Y:44 P:25 SP:FB +E78C 90 17 BCC $E7A5 A:66 X:7A Y:44 P:25 SP:FB +E78E 70 15 BVS $E7A5 A:66 X:7A Y:44 P:25 SP:FB +E790 30 13 BMI $E7A5 A:66 X:7A Y:44 P:25 SP:FB +E792 C9 66 CMP #$66 A:66 X:7A Y:44 P:25 SP:FB +E794 D0 0F BNE $E7A5 A:66 X:7A Y:44 P:27 SP:FB +E796 C0 44 CPY #$44 A:66 X:7A Y:44 P:27 SP:FB +E798 D0 0B BNE $E7A5 A:66 X:7A Y:44 P:27 SP:FB +E79A E0 7A CPX #$7A A:66 X:7A Y:44 P:27 SP:FB +E79C D0 07 BNE $E7A5 A:66 X:7A Y:44 P:27 SP:FB +E79E AD 89 04 LDA $0489 = 62 A:66 X:7A Y:44 P:27 SP:FB +E7A1 C9 62 CMP #$62 A:62 X:7A Y:44 P:25 SP:FB +E7A3 F0 04 BEQ $E7A9 A:62 X:7A Y:44 P:27 SP:FB +E7A9 A9 FF LDA #$FF A:62 X:7A Y:44 P:27 SP:FB +E7AB 85 49 STA $49 = 00 A:FF X:7A Y:44 P:A5 SP:FB +E7AD A0 44 LDY #$44 A:FF X:7A Y:44 P:A5 SP:FB +E7AF A2 AA LDX #$AA A:FF X:7A Y:44 P:25 SP:FB +E7B1 A9 55 LDA #$55 A:FF X:AA Y:44 P:A5 SP:FB +E7B3 24 01 BIT $01 = C0 A:55 X:AA Y:44 P:25 SP:FB +E7B5 18 CLC A:55 X:AA Y:44 P:E5 SP:FB +E7B6 87 49 *SAX $49 = FF A:55 X:AA Y:44 P:E4 SP:FB +E7B8 EA NOP A:55 X:AA Y:44 P:E4 SP:FB +E7B9 EA NOP A:55 X:AA Y:44 P:E4 SP:FB +E7BA EA NOP A:55 X:AA Y:44 P:E4 SP:FB +E7BB EA NOP A:55 X:AA Y:44 P:E4 SP:FB +E7BC F0 18 BEQ $E7D6 A:55 X:AA Y:44 P:E4 SP:FB +E7BE B0 16 BCS $E7D6 A:55 X:AA Y:44 P:E4 SP:FB +E7C0 50 14 BVC $E7D6 A:55 X:AA Y:44 P:E4 SP:FB +E7C2 10 12 BPL $E7D6 A:55 X:AA Y:44 P:E4 SP:FB +E7C4 C9 55 CMP #$55 A:55 X:AA Y:44 P:E4 SP:FB +E7C6 D0 0E BNE $E7D6 A:55 X:AA Y:44 P:67 SP:FB +E7C8 C0 44 CPY #$44 A:55 X:AA Y:44 P:67 SP:FB +E7CA D0 0A BNE $E7D6 A:55 X:AA Y:44 P:67 SP:FB +E7CC E0 AA CPX #$AA A:55 X:AA Y:44 P:67 SP:FB +E7CE D0 06 BNE $E7D6 A:55 X:AA Y:44 P:67 SP:FB +E7D0 A5 49 LDA $49 = 00 A:55 X:AA Y:44 P:67 SP:FB +E7D2 C9 00 CMP #$00 A:00 X:AA Y:44 P:67 SP:FB +E7D4 F0 04 BEQ $E7DA A:00 X:AA Y:44 P:67 SP:FB +E7DA A9 00 LDA #$00 A:00 X:AA Y:44 P:67 SP:FB +E7DC 85 56 STA $56 = 00 A:00 X:AA Y:44 P:67 SP:FB +E7DE A0 58 LDY #$58 A:00 X:AA Y:44 P:67 SP:FB +E7E0 A2 EF LDX #$EF A:00 X:AA Y:58 P:65 SP:FB +E7E2 A9 66 LDA #$66 A:00 X:EF Y:58 P:E5 SP:FB +E7E4 38 SEC A:66 X:EF Y:58 P:65 SP:FB +E7E5 B8 CLV A:66 X:EF Y:58 P:65 SP:FB +E7E6 87 56 *SAX $56 = 00 A:66 X:EF Y:58 P:25 SP:FB +E7E8 EA NOP A:66 X:EF Y:58 P:25 SP:FB +E7E9 EA NOP A:66 X:EF Y:58 P:25 SP:FB +E7EA EA NOP A:66 X:EF Y:58 P:25 SP:FB +E7EB EA NOP A:66 X:EF Y:58 P:25 SP:FB +E7EC F0 18 BEQ $E806 A:66 X:EF Y:58 P:25 SP:FB +E7EE 90 16 BCC $E806 A:66 X:EF Y:58 P:25 SP:FB +E7F0 70 14 BVS $E806 A:66 X:EF Y:58 P:25 SP:FB +E7F2 30 12 BMI $E806 A:66 X:EF Y:58 P:25 SP:FB +E7F4 C9 66 CMP #$66 A:66 X:EF Y:58 P:25 SP:FB +E7F6 D0 0E BNE $E806 A:66 X:EF Y:58 P:27 SP:FB +E7F8 C0 58 CPY #$58 A:66 X:EF Y:58 P:27 SP:FB +E7FA D0 0A BNE $E806 A:66 X:EF Y:58 P:27 SP:FB +E7FC E0 EF CPX #$EF A:66 X:EF Y:58 P:27 SP:FB +E7FE D0 06 BNE $E806 A:66 X:EF Y:58 P:27 SP:FB +E800 A5 56 LDA $56 = 66 A:66 X:EF Y:58 P:27 SP:FB +E802 C9 66 CMP #$66 A:66 X:EF Y:58 P:25 SP:FB +E804 F0 04 BEQ $E80A A:66 X:EF Y:58 P:27 SP:FB +E80A A9 FF LDA #$FF A:66 X:EF Y:58 P:27 SP:FB +E80C 8D 49 05 STA $0549 = 00 A:FF X:EF Y:58 P:A5 SP:FB +E80F A0 E5 LDY #$E5 A:FF X:EF Y:58 P:A5 SP:FB +E811 A2 AF LDX #$AF A:FF X:EF Y:E5 P:A5 SP:FB +E813 A9 F5 LDA #$F5 A:FF X:AF Y:E5 P:A5 SP:FB +E815 24 01 BIT $01 = C0 A:F5 X:AF Y:E5 P:A5 SP:FB +E817 18 CLC A:F5 X:AF Y:E5 P:E5 SP:FB +E818 8F 49 05 *SAX $0549 = FF A:F5 X:AF Y:E5 P:E4 SP:FB +E81B EA NOP A:F5 X:AF Y:E5 P:E4 SP:FB +E81C EA NOP A:F5 X:AF Y:E5 P:E4 SP:FB +E81D EA NOP A:F5 X:AF Y:E5 P:E4 SP:FB +E81E EA NOP A:F5 X:AF Y:E5 P:E4 SP:FB +E81F F0 19 BEQ $E83A A:F5 X:AF Y:E5 P:E4 SP:FB +E821 B0 17 BCS $E83A A:F5 X:AF Y:E5 P:E4 SP:FB +E823 50 15 BVC $E83A A:F5 X:AF Y:E5 P:E4 SP:FB +E825 10 13 BPL $E83A A:F5 X:AF Y:E5 P:E4 SP:FB +E827 C9 F5 CMP #$F5 A:F5 X:AF Y:E5 P:E4 SP:FB +E829 D0 0F BNE $E83A A:F5 X:AF Y:E5 P:67 SP:FB +E82B C0 E5 CPY #$E5 A:F5 X:AF Y:E5 P:67 SP:FB +E82D D0 0B BNE $E83A A:F5 X:AF Y:E5 P:67 SP:FB +E82F E0 AF CPX #$AF A:F5 X:AF Y:E5 P:67 SP:FB +E831 D0 07 BNE $E83A A:F5 X:AF Y:E5 P:67 SP:FB +E833 AD 49 05 LDA $0549 = A5 A:F5 X:AF Y:E5 P:67 SP:FB +E836 C9 A5 CMP #$A5 A:A5 X:AF Y:E5 P:E5 SP:FB +E838 F0 04 BEQ $E83E A:A5 X:AF Y:E5 P:67 SP:FB +E83E A9 00 LDA #$00 A:A5 X:AF Y:E5 P:67 SP:FB +E840 8D 56 05 STA $0556 = 00 A:00 X:AF Y:E5 P:67 SP:FB +E843 A0 58 LDY #$58 A:00 X:AF Y:E5 P:67 SP:FB +E845 A2 B3 LDX #$B3 A:00 X:AF Y:58 P:65 SP:FB +E847 A9 97 LDA #$97 A:00 X:B3 Y:58 P:E5 SP:FB +E849 38 SEC A:97 X:B3 Y:58 P:E5 SP:FB +E84A B8 CLV A:97 X:B3 Y:58 P:E5 SP:FB +E84B 8F 56 05 *SAX $0556 = 00 A:97 X:B3 Y:58 P:A5 SP:FB +E84E EA NOP A:97 X:B3 Y:58 P:A5 SP:FB +E84F EA NOP A:97 X:B3 Y:58 P:A5 SP:FB +E850 EA NOP A:97 X:B3 Y:58 P:A5 SP:FB +E851 EA NOP A:97 X:B3 Y:58 P:A5 SP:FB +E852 F0 19 BEQ $E86D A:97 X:B3 Y:58 P:A5 SP:FB +E854 90 17 BCC $E86D A:97 X:B3 Y:58 P:A5 SP:FB +E856 70 15 BVS $E86D A:97 X:B3 Y:58 P:A5 SP:FB +E858 10 13 BPL $E86D A:97 X:B3 Y:58 P:A5 SP:FB +E85A C9 97 CMP #$97 A:97 X:B3 Y:58 P:A5 SP:FB +E85C D0 0F BNE $E86D A:97 X:B3 Y:58 P:27 SP:FB +E85E C0 58 CPY #$58 A:97 X:B3 Y:58 P:27 SP:FB +E860 D0 0B BNE $E86D A:97 X:B3 Y:58 P:27 SP:FB +E862 E0 B3 CPX #$B3 A:97 X:B3 Y:58 P:27 SP:FB +E864 D0 07 BNE $E86D A:97 X:B3 Y:58 P:27 SP:FB +E866 AD 56 05 LDA $0556 = 93 A:97 X:B3 Y:58 P:27 SP:FB +E869 C9 93 CMP #$93 A:93 X:B3 Y:58 P:A5 SP:FB +E86B F0 04 BEQ $E871 A:93 X:B3 Y:58 P:27 SP:FB +E871 A9 FF LDA #$FF A:93 X:B3 Y:58 P:27 SP:FB +E873 85 49 STA $49 = 00 A:FF X:B3 Y:58 P:A5 SP:FB +E875 A0 FF LDY #$FF A:FF X:B3 Y:58 P:A5 SP:FB +E877 A2 AA LDX #$AA A:FF X:B3 Y:FF P:A5 SP:FB +E879 A9 55 LDA #$55 A:FF X:AA Y:FF P:A5 SP:FB +E87B 24 01 BIT $01 = C0 A:55 X:AA Y:FF P:25 SP:FB +E87D 18 CLC A:55 X:AA Y:FF P:E5 SP:FB +E87E 97 4A *SAX $4A,Y @ 49 = FF A:55 X:AA Y:FF P:E4 SP:FB +E880 EA NOP A:55 X:AA Y:FF P:E4 SP:FB +E881 EA NOP A:55 X:AA Y:FF P:E4 SP:FB +E882 EA NOP A:55 X:AA Y:FF P:E4 SP:FB +E883 EA NOP A:55 X:AA Y:FF P:E4 SP:FB +E884 F0 18 BEQ $E89E A:55 X:AA Y:FF P:E4 SP:FB +E886 B0 16 BCS $E89E A:55 X:AA Y:FF P:E4 SP:FB +E888 50 14 BVC $E89E A:55 X:AA Y:FF P:E4 SP:FB +E88A 10 12 BPL $E89E A:55 X:AA Y:FF P:E4 SP:FB +E88C C9 55 CMP #$55 A:55 X:AA Y:FF P:E4 SP:FB +E88E D0 0E BNE $E89E A:55 X:AA Y:FF P:67 SP:FB +E890 C0 FF CPY #$FF A:55 X:AA Y:FF P:67 SP:FB +E892 D0 0A BNE $E89E A:55 X:AA Y:FF P:67 SP:FB +E894 E0 AA CPX #$AA A:55 X:AA Y:FF P:67 SP:FB +E896 D0 06 BNE $E89E A:55 X:AA Y:FF P:67 SP:FB +E898 A5 49 LDA $49 = 00 A:55 X:AA Y:FF P:67 SP:FB +E89A C9 00 CMP #$00 A:00 X:AA Y:FF P:67 SP:FB +E89C F0 04 BEQ $E8A2 A:00 X:AA Y:FF P:67 SP:FB +E8A2 A9 00 LDA #$00 A:00 X:AA Y:FF P:67 SP:FB +E8A4 85 56 STA $56 = 66 A:00 X:AA Y:FF P:67 SP:FB +E8A6 A0 06 LDY #$06 A:00 X:AA Y:FF P:67 SP:FB +E8A8 A2 EF LDX #$EF A:00 X:AA Y:06 P:65 SP:FB +E8AA A9 66 LDA #$66 A:00 X:EF Y:06 P:E5 SP:FB +E8AC 38 SEC A:66 X:EF Y:06 P:65 SP:FB +E8AD B8 CLV A:66 X:EF Y:06 P:65 SP:FB +E8AE 97 50 *SAX $50,Y @ 56 = 00 A:66 X:EF Y:06 P:25 SP:FB +E8B0 EA NOP A:66 X:EF Y:06 P:25 SP:FB +E8B1 EA NOP A:66 X:EF Y:06 P:25 SP:FB +E8B2 EA NOP A:66 X:EF Y:06 P:25 SP:FB +E8B3 EA NOP A:66 X:EF Y:06 P:25 SP:FB +E8B4 F0 18 BEQ $E8CE A:66 X:EF Y:06 P:25 SP:FB +E8B6 90 16 BCC $E8CE A:66 X:EF Y:06 P:25 SP:FB +E8B8 70 14 BVS $E8CE A:66 X:EF Y:06 P:25 SP:FB +E8BA 30 12 BMI $E8CE A:66 X:EF Y:06 P:25 SP:FB +E8BC C9 66 CMP #$66 A:66 X:EF Y:06 P:25 SP:FB +E8BE D0 0E BNE $E8CE A:66 X:EF Y:06 P:27 SP:FB +E8C0 C0 06 CPY #$06 A:66 X:EF Y:06 P:27 SP:FB +E8C2 D0 0A BNE $E8CE A:66 X:EF Y:06 P:27 SP:FB +E8C4 E0 EF CPX #$EF A:66 X:EF Y:06 P:27 SP:FB +E8C6 D0 06 BNE $E8CE A:66 X:EF Y:06 P:27 SP:FB +E8C8 A5 56 LDA $56 = 66 A:66 X:EF Y:06 P:27 SP:FB +E8CA C9 66 CMP #$66 A:66 X:EF Y:06 P:25 SP:FB +E8CC F0 04 BEQ $E8D2 A:66 X:EF Y:06 P:27 SP:FB +E8D2 60 RTS A:66 X:EF Y:06 P:27 SP:FB +C638 20 D3 E8 JSR $E8D3 A:66 X:EF Y:06 P:27 SP:FD +E8D3 A0 90 LDY #$90 A:66 X:EF Y:06 P:27 SP:FB +E8D5 20 31 F9 JSR $F931 A:66 X:EF Y:90 P:A5 SP:FB +F931 24 01 BIT $01 = C0 A:66 X:EF Y:90 P:A5 SP:F9 +F933 A9 40 LDA #$40 A:66 X:EF Y:90 P:E5 SP:F9 +F935 38 SEC A:40 X:EF Y:90 P:65 SP:F9 +F936 60 RTS A:40 X:EF Y:90 P:65 SP:F9 +E8D8 EB 40 *SBC #$40 A:40 X:EF Y:90 P:65 SP:FB +E8DA EA NOP A:00 X:EF Y:90 P:27 SP:FB +E8DB EA NOP A:00 X:EF Y:90 P:27 SP:FB +E8DC EA NOP A:00 X:EF Y:90 P:27 SP:FB +E8DD EA NOP A:00 X:EF Y:90 P:27 SP:FB +E8DE 20 37 F9 JSR $F937 A:00 X:EF Y:90 P:27 SP:FB +F937 30 0B BMI $F944 A:00 X:EF Y:90 P:27 SP:F9 +F939 90 09 BCC $F944 A:00 X:EF Y:90 P:27 SP:F9 +F93B D0 07 BNE $F944 A:00 X:EF Y:90 P:27 SP:F9 +F93D 70 05 BVS $F944 A:00 X:EF Y:90 P:27 SP:F9 +F93F C9 00 CMP #$00 A:00 X:EF Y:90 P:27 SP:F9 +F941 D0 01 BNE $F944 A:00 X:EF Y:90 P:27 SP:F9 +F943 60 RTS A:00 X:EF Y:90 P:27 SP:F9 +E8E1 C8 INY A:00 X:EF Y:90 P:27 SP:FB +E8E2 20 47 F9 JSR $F947 A:00 X:EF Y:91 P:A5 SP:FB +F947 B8 CLV A:00 X:EF Y:91 P:A5 SP:F9 +F948 38 SEC A:00 X:EF Y:91 P:A5 SP:F9 +F949 A9 40 LDA #$40 A:00 X:EF Y:91 P:A5 SP:F9 +F94B 60 RTS A:40 X:EF Y:91 P:25 SP:F9 +E8E5 EB 3F *SBC #$3F A:40 X:EF Y:91 P:25 SP:FB +E8E7 EA NOP A:01 X:EF Y:91 P:25 SP:FB +E8E8 EA NOP A:01 X:EF Y:91 P:25 SP:FB +E8E9 EA NOP A:01 X:EF Y:91 P:25 SP:FB +E8EA EA NOP A:01 X:EF Y:91 P:25 SP:FB +E8EB 20 4C F9 JSR $F94C A:01 X:EF Y:91 P:25 SP:FB +F94C F0 0B BEQ $F959 A:01 X:EF Y:91 P:25 SP:F9 +F94E 30 09 BMI $F959 A:01 X:EF Y:91 P:25 SP:F9 +F950 90 07 BCC $F959 A:01 X:EF Y:91 P:25 SP:F9 +F952 70 05 BVS $F959 A:01 X:EF Y:91 P:25 SP:F9 +F954 C9 01 CMP #$01 A:01 X:EF Y:91 P:25 SP:F9 +F956 D0 01 BNE $F959 A:01 X:EF Y:91 P:27 SP:F9 +F958 60 RTS A:01 X:EF Y:91 P:27 SP:F9 +E8EE C8 INY A:01 X:EF Y:91 P:27 SP:FB +E8EF 20 5C F9 JSR $F95C A:01 X:EF Y:92 P:A5 SP:FB +F95C A9 40 LDA #$40 A:01 X:EF Y:92 P:A5 SP:F9 +F95E 38 SEC A:40 X:EF Y:92 P:25 SP:F9 +F95F 24 01 BIT $01 = C0 A:40 X:EF Y:92 P:25 SP:F9 +F961 60 RTS A:40 X:EF Y:92 P:E5 SP:F9 +E8F2 EB 41 *SBC #$41 A:40 X:EF Y:92 P:E5 SP:FB +E8F4 EA NOP A:FF X:EF Y:92 P:A4 SP:FB +E8F5 EA NOP A:FF X:EF Y:92 P:A4 SP:FB +E8F6 EA NOP A:FF X:EF Y:92 P:A4 SP:FB +E8F7 EA NOP A:FF X:EF Y:92 P:A4 SP:FB +E8F8 20 62 F9 JSR $F962 A:FF X:EF Y:92 P:A4 SP:FB +F962 B0 0B BCS $F96F A:FF X:EF Y:92 P:A4 SP:F9 +F964 F0 09 BEQ $F96F A:FF X:EF Y:92 P:A4 SP:F9 +F966 10 07 BPL $F96F A:FF X:EF Y:92 P:A4 SP:F9 +F968 70 05 BVS $F96F A:FF X:EF Y:92 P:A4 SP:F9 +F96A C9 FF CMP #$FF A:FF X:EF Y:92 P:A4 SP:F9 +F96C D0 01 BNE $F96F A:FF X:EF Y:92 P:27 SP:F9 +F96E 60 RTS A:FF X:EF Y:92 P:27 SP:F9 +E8FB C8 INY A:FF X:EF Y:92 P:27 SP:FB +E8FC 20 72 F9 JSR $F972 A:FF X:EF Y:93 P:A5 SP:FB +F972 18 CLC A:FF X:EF Y:93 P:A5 SP:F9 +F973 A9 80 LDA #$80 A:FF X:EF Y:93 P:A4 SP:F9 +F975 60 RTS A:80 X:EF Y:93 P:A4 SP:F9 +E8FF EB 00 *SBC #$00 A:80 X:EF Y:93 P:A4 SP:FB +E901 EA NOP A:7F X:EF Y:93 P:65 SP:FB +E902 EA NOP A:7F X:EF Y:93 P:65 SP:FB +E903 EA NOP A:7F X:EF Y:93 P:65 SP:FB +E904 EA NOP A:7F X:EF Y:93 P:65 SP:FB +E905 20 76 F9 JSR $F976 A:7F X:EF Y:93 P:65 SP:FB +F976 90 05 BCC $F97D A:7F X:EF Y:93 P:65 SP:F9 +F978 C9 7F CMP #$7F A:7F X:EF Y:93 P:65 SP:F9 +F97A D0 01 BNE $F97D A:7F X:EF Y:93 P:67 SP:F9 +F97C 60 RTS A:7F X:EF Y:93 P:67 SP:F9 +E908 C8 INY A:7F X:EF Y:93 P:67 SP:FB +E909 20 80 F9 JSR $F980 A:7F X:EF Y:94 P:E5 SP:FB +F980 38 SEC A:7F X:EF Y:94 P:E5 SP:F9 +F981 A9 81 LDA #$81 A:7F X:EF Y:94 P:E5 SP:F9 +F983 60 RTS A:81 X:EF Y:94 P:E5 SP:F9 +E90C EB 7F *SBC #$7F A:81 X:EF Y:94 P:E5 SP:FB +E90E EA NOP A:02 X:EF Y:94 P:65 SP:FB +E90F EA NOP A:02 X:EF Y:94 P:65 SP:FB +E910 EA NOP A:02 X:EF Y:94 P:65 SP:FB +E911 EA NOP A:02 X:EF Y:94 P:65 SP:FB +E912 20 84 F9 JSR $F984 A:02 X:EF Y:94 P:65 SP:FB +F984 50 07 BVC $F98D A:02 X:EF Y:94 P:65 SP:F9 +F986 90 05 BCC $F98D A:02 X:EF Y:94 P:65 SP:F9 +F988 C9 02 CMP #$02 A:02 X:EF Y:94 P:65 SP:F9 +F98A D0 01 BNE $F98D A:02 X:EF Y:94 P:67 SP:F9 +F98C 60 RTS A:02 X:EF Y:94 P:67 SP:F9 +E915 60 RTS A:02 X:EF Y:94 P:67 SP:FB +C63B 20 16 E9 JSR $E916 A:02 X:EF Y:94 P:67 SP:FD +E916 A9 FF LDA #$FF A:02 X:EF Y:94 P:67 SP:FB +E918 85 01 STA $01 = C0 A:FF X:EF Y:94 P:E5 SP:FB +E91A A0 95 LDY #$95 A:FF X:EF Y:94 P:E5 SP:FB +E91C A2 02 LDX #$02 A:FF X:EF Y:95 P:E5 SP:FB +E91E A9 47 LDA #$47 A:FF X:02 Y:95 P:65 SP:FB +E920 85 47 STA $47 = 00 A:47 X:02 Y:95 P:65 SP:FB +E922 A9 06 LDA #$06 A:47 X:02 Y:95 P:65 SP:FB +E924 85 48 STA $48 = 00 A:06 X:02 Y:95 P:65 SP:FB +E926 A9 EB LDA #$EB A:06 X:02 Y:95 P:65 SP:FB +E928 8D 47 06 STA $0647 = 00 A:EB X:02 Y:95 P:E5 SP:FB +E92B 20 31 FA JSR $FA31 A:EB X:02 Y:95 P:E5 SP:FB +FA31 24 01 BIT $01 = FF A:EB X:02 Y:95 P:E5 SP:F9 +FA33 18 CLC A:EB X:02 Y:95 P:E5 SP:F9 +FA34 A9 40 LDA #$40 A:EB X:02 Y:95 P:E4 SP:F9 +FA36 60 RTS A:40 X:02 Y:95 P:64 SP:F9 +E92E C3 45 *DCP ($45,X) @ 47 = 0647 = EB A:40 X:02 Y:95 P:64 SP:FB +E930 EA NOP A:40 X:02 Y:95 P:64 SP:FB +E931 EA NOP A:40 X:02 Y:95 P:64 SP:FB +E932 EA NOP A:40 X:02 Y:95 P:64 SP:FB +E933 EA NOP A:40 X:02 Y:95 P:64 SP:FB +E934 20 37 FA JSR $FA37 A:40 X:02 Y:95 P:64 SP:FB +FA37 50 2C BVC $FA65 A:40 X:02 Y:95 P:64 SP:F9 +FA39 B0 2A BCS $FA65 A:40 X:02 Y:95 P:64 SP:F9 +FA3B 30 28 BMI $FA65 A:40 X:02 Y:95 P:64 SP:F9 +FA3D C9 40 CMP #$40 A:40 X:02 Y:95 P:64 SP:F9 +FA3F D0 24 BNE $FA65 A:40 X:02 Y:95 P:67 SP:F9 +FA41 60 RTS A:40 X:02 Y:95 P:67 SP:F9 +E937 AD 47 06 LDA $0647 = EA A:40 X:02 Y:95 P:67 SP:FB +E93A C9 EA CMP #$EA A:EA X:02 Y:95 P:E5 SP:FB +E93C F0 02 BEQ $E940 A:EA X:02 Y:95 P:67 SP:FB +E940 C8 INY A:EA X:02 Y:95 P:67 SP:FB +E941 A9 00 LDA #$00 A:EA X:02 Y:96 P:E5 SP:FB +E943 8D 47 06 STA $0647 = EA A:00 X:02 Y:96 P:67 SP:FB +E946 20 42 FA JSR $FA42 A:00 X:02 Y:96 P:67 SP:FB +FA42 B8 CLV A:00 X:02 Y:96 P:67 SP:F9 +FA43 38 SEC A:00 X:02 Y:96 P:27 SP:F9 +FA44 A9 FF LDA #$FF A:00 X:02 Y:96 P:27 SP:F9 +FA46 60 RTS A:FF X:02 Y:96 P:A5 SP:F9 +E949 C3 45 *DCP ($45,X) @ 47 = 0647 = 00 A:FF X:02 Y:96 P:A5 SP:FB +E94B EA NOP A:FF X:02 Y:96 P:27 SP:FB +E94C EA NOP A:FF X:02 Y:96 P:27 SP:FB +E94D EA NOP A:FF X:02 Y:96 P:27 SP:FB +E94E EA NOP A:FF X:02 Y:96 P:27 SP:FB +E94F 20 47 FA JSR $FA47 A:FF X:02 Y:96 P:27 SP:FB +FA47 70 1C BVS $FA65 A:FF X:02 Y:96 P:27 SP:F9 +FA49 D0 1A BNE $FA65 A:FF X:02 Y:96 P:27 SP:F9 +FA4B 30 18 BMI $FA65 A:FF X:02 Y:96 P:27 SP:F9 +FA4D 90 16 BCC $FA65 A:FF X:02 Y:96 P:27 SP:F9 +FA4F C9 FF CMP #$FF A:FF X:02 Y:96 P:27 SP:F9 +FA51 D0 12 BNE $FA65 A:FF X:02 Y:96 P:27 SP:F9 +FA53 60 RTS A:FF X:02 Y:96 P:27 SP:F9 +E952 AD 47 06 LDA $0647 = FF A:FF X:02 Y:96 P:27 SP:FB +E955 C9 FF CMP #$FF A:FF X:02 Y:96 P:A5 SP:FB +E957 F0 02 BEQ $E95B A:FF X:02 Y:96 P:27 SP:FB +E95B C8 INY A:FF X:02 Y:96 P:27 SP:FB +E95C A9 37 LDA #$37 A:FF X:02 Y:97 P:A5 SP:FB +E95E 8D 47 06 STA $0647 = FF A:37 X:02 Y:97 P:25 SP:FB +E961 20 54 FA JSR $FA54 A:37 X:02 Y:97 P:25 SP:FB +FA54 24 01 BIT $01 = FF A:37 X:02 Y:97 P:25 SP:F9 +FA56 A9 F0 LDA #$F0 A:37 X:02 Y:97 P:E5 SP:F9 +FA58 60 RTS A:F0 X:02 Y:97 P:E5 SP:F9 +E964 C3 45 *DCP ($45,X) @ 47 = 0647 = 37 A:F0 X:02 Y:97 P:E5 SP:FB +E966 EA NOP A:F0 X:02 Y:97 P:E5 SP:FB +E967 EA NOP A:F0 X:02 Y:97 P:E5 SP:FB +E968 EA NOP A:F0 X:02 Y:97 P:E5 SP:FB +E969 EA NOP A:F0 X:02 Y:97 P:E5 SP:FB +E96A 20 59 FA JSR $FA59 A:F0 X:02 Y:97 P:E5 SP:FB +FA59 50 0A BVC $FA65 A:F0 X:02 Y:97 P:E5 SP:F9 +FA5B F0 08 BEQ $FA65 A:F0 X:02 Y:97 P:E5 SP:F9 +FA5D 10 06 BPL $FA65 A:F0 X:02 Y:97 P:E5 SP:F9 +FA5F 90 04 BCC $FA65 A:F0 X:02 Y:97 P:E5 SP:F9 +FA61 C9 F0 CMP #$F0 A:F0 X:02 Y:97 P:E5 SP:F9 +FA63 F0 02 BEQ $FA67 A:F0 X:02 Y:97 P:67 SP:F9 +FA67 60 RTS A:F0 X:02 Y:97 P:67 SP:F9 +E96D AD 47 06 LDA $0647 = 36 A:F0 X:02 Y:97 P:67 SP:FB +E970 C9 36 CMP #$36 A:36 X:02 Y:97 P:65 SP:FB +E972 F0 02 BEQ $E976 A:36 X:02 Y:97 P:67 SP:FB +E976 C8 INY A:36 X:02 Y:97 P:67 SP:FB +E977 A9 EB LDA #$EB A:36 X:02 Y:98 P:E5 SP:FB +E979 85 47 STA $47 = 47 A:EB X:02 Y:98 P:E5 SP:FB +E97B 20 31 FA JSR $FA31 A:EB X:02 Y:98 P:E5 SP:FB +FA31 24 01 BIT $01 = FF A:EB X:02 Y:98 P:E5 SP:F9 +FA33 18 CLC A:EB X:02 Y:98 P:E5 SP:F9 +FA34 A9 40 LDA #$40 A:EB X:02 Y:98 P:E4 SP:F9 +FA36 60 RTS A:40 X:02 Y:98 P:64 SP:F9 +E97E C7 47 *DCP $47 = EB A:40 X:02 Y:98 P:64 SP:FB +E980 EA NOP A:40 X:02 Y:98 P:64 SP:FB +E981 EA NOP A:40 X:02 Y:98 P:64 SP:FB +E982 EA NOP A:40 X:02 Y:98 P:64 SP:FB +E983 EA NOP A:40 X:02 Y:98 P:64 SP:FB +E984 20 37 FA JSR $FA37 A:40 X:02 Y:98 P:64 SP:FB +FA37 50 2C BVC $FA65 A:40 X:02 Y:98 P:64 SP:F9 +FA39 B0 2A BCS $FA65 A:40 X:02 Y:98 P:64 SP:F9 +FA3B 30 28 BMI $FA65 A:40 X:02 Y:98 P:64 SP:F9 +FA3D C9 40 CMP #$40 A:40 X:02 Y:98 P:64 SP:F9 +FA3F D0 24 BNE $FA65 A:40 X:02 Y:98 P:67 SP:F9 +FA41 60 RTS A:40 X:02 Y:98 P:67 SP:F9 +E987 A5 47 LDA $47 = EA A:40 X:02 Y:98 P:67 SP:FB +E989 C9 EA CMP #$EA A:EA X:02 Y:98 P:E5 SP:FB +E98B F0 02 BEQ $E98F A:EA X:02 Y:98 P:67 SP:FB +E98F C8 INY A:EA X:02 Y:98 P:67 SP:FB +E990 A9 00 LDA #$00 A:EA X:02 Y:99 P:E5 SP:FB +E992 85 47 STA $47 = EA A:00 X:02 Y:99 P:67 SP:FB +E994 20 42 FA JSR $FA42 A:00 X:02 Y:99 P:67 SP:FB +FA42 B8 CLV A:00 X:02 Y:99 P:67 SP:F9 +FA43 38 SEC A:00 X:02 Y:99 P:27 SP:F9 +FA44 A9 FF LDA #$FF A:00 X:02 Y:99 P:27 SP:F9 +FA46 60 RTS A:FF X:02 Y:99 P:A5 SP:F9 +E997 C7 47 *DCP $47 = 00 A:FF X:02 Y:99 P:A5 SP:FB +E999 EA NOP A:FF X:02 Y:99 P:27 SP:FB +E99A EA NOP A:FF X:02 Y:99 P:27 SP:FB +E99B EA NOP A:FF X:02 Y:99 P:27 SP:FB +E99C EA NOP A:FF X:02 Y:99 P:27 SP:FB +E99D 20 47 FA JSR $FA47 A:FF X:02 Y:99 P:27 SP:FB +FA47 70 1C BVS $FA65 A:FF X:02 Y:99 P:27 SP:F9 +FA49 D0 1A BNE $FA65 A:FF X:02 Y:99 P:27 SP:F9 +FA4B 30 18 BMI $FA65 A:FF X:02 Y:99 P:27 SP:F9 +FA4D 90 16 BCC $FA65 A:FF X:02 Y:99 P:27 SP:F9 +FA4F C9 FF CMP #$FF A:FF X:02 Y:99 P:27 SP:F9 +FA51 D0 12 BNE $FA65 A:FF X:02 Y:99 P:27 SP:F9 +FA53 60 RTS A:FF X:02 Y:99 P:27 SP:F9 +E9A0 A5 47 LDA $47 = FF A:FF X:02 Y:99 P:27 SP:FB +E9A2 C9 FF CMP #$FF A:FF X:02 Y:99 P:A5 SP:FB +E9A4 F0 02 BEQ $E9A8 A:FF X:02 Y:99 P:27 SP:FB +E9A8 C8 INY A:FF X:02 Y:99 P:27 SP:FB +E9A9 A9 37 LDA #$37 A:FF X:02 Y:9A P:A5 SP:FB +E9AB 85 47 STA $47 = FF A:37 X:02 Y:9A P:25 SP:FB +E9AD 20 54 FA JSR $FA54 A:37 X:02 Y:9A P:25 SP:FB +FA54 24 01 BIT $01 = FF A:37 X:02 Y:9A P:25 SP:F9 +FA56 A9 F0 LDA #$F0 A:37 X:02 Y:9A P:E5 SP:F9 +FA58 60 RTS A:F0 X:02 Y:9A P:E5 SP:F9 +E9B0 C7 47 *DCP $47 = 37 A:F0 X:02 Y:9A P:E5 SP:FB +E9B2 EA NOP A:F0 X:02 Y:9A P:E5 SP:FB +E9B3 EA NOP A:F0 X:02 Y:9A P:E5 SP:FB +E9B4 EA NOP A:F0 X:02 Y:9A P:E5 SP:FB +E9B5 EA NOP A:F0 X:02 Y:9A P:E5 SP:FB +E9B6 20 59 FA JSR $FA59 A:F0 X:02 Y:9A P:E5 SP:FB +FA59 50 0A BVC $FA65 A:F0 X:02 Y:9A P:E5 SP:F9 +FA5B F0 08 BEQ $FA65 A:F0 X:02 Y:9A P:E5 SP:F9 +FA5D 10 06 BPL $FA65 A:F0 X:02 Y:9A P:E5 SP:F9 +FA5F 90 04 BCC $FA65 A:F0 X:02 Y:9A P:E5 SP:F9 +FA61 C9 F0 CMP #$F0 A:F0 X:02 Y:9A P:E5 SP:F9 +FA63 F0 02 BEQ $FA67 A:F0 X:02 Y:9A P:67 SP:F9 +FA67 60 RTS A:F0 X:02 Y:9A P:67 SP:F9 +E9B9 A5 47 LDA $47 = 36 A:F0 X:02 Y:9A P:67 SP:FB +E9BB C9 36 CMP #$36 A:36 X:02 Y:9A P:65 SP:FB +E9BD F0 02 BEQ $E9C1 A:36 X:02 Y:9A P:67 SP:FB +E9C1 C8 INY A:36 X:02 Y:9A P:67 SP:FB +E9C2 A9 EB LDA #$EB A:36 X:02 Y:9B P:E5 SP:FB +E9C4 8D 47 06 STA $0647 = 36 A:EB X:02 Y:9B P:E5 SP:FB +E9C7 20 31 FA JSR $FA31 A:EB X:02 Y:9B P:E5 SP:FB +FA31 24 01 BIT $01 = FF A:EB X:02 Y:9B P:E5 SP:F9 +FA33 18 CLC A:EB X:02 Y:9B P:E5 SP:F9 +FA34 A9 40 LDA #$40 A:EB X:02 Y:9B P:E4 SP:F9 +FA36 60 RTS A:40 X:02 Y:9B P:64 SP:F9 +E9CA CF 47 06 *DCP $0647 = EB A:40 X:02 Y:9B P:64 SP:FB +E9CD EA NOP A:40 X:02 Y:9B P:64 SP:FB +E9CE EA NOP A:40 X:02 Y:9B P:64 SP:FB +E9CF EA NOP A:40 X:02 Y:9B P:64 SP:FB +E9D0 EA NOP A:40 X:02 Y:9B P:64 SP:FB +E9D1 20 37 FA JSR $FA37 A:40 X:02 Y:9B P:64 SP:FB +FA37 50 2C BVC $FA65 A:40 X:02 Y:9B P:64 SP:F9 +FA39 B0 2A BCS $FA65 A:40 X:02 Y:9B P:64 SP:F9 +FA3B 30 28 BMI $FA65 A:40 X:02 Y:9B P:64 SP:F9 +FA3D C9 40 CMP #$40 A:40 X:02 Y:9B P:64 SP:F9 +FA3F D0 24 BNE $FA65 A:40 X:02 Y:9B P:67 SP:F9 +FA41 60 RTS A:40 X:02 Y:9B P:67 SP:F9 +E9D4 AD 47 06 LDA $0647 = EA A:40 X:02 Y:9B P:67 SP:FB +E9D7 C9 EA CMP #$EA A:EA X:02 Y:9B P:E5 SP:FB +E9D9 F0 02 BEQ $E9DD A:EA X:02 Y:9B P:67 SP:FB +E9DD C8 INY A:EA X:02 Y:9B P:67 SP:FB +E9DE A9 00 LDA #$00 A:EA X:02 Y:9C P:E5 SP:FB +E9E0 8D 47 06 STA $0647 = EA A:00 X:02 Y:9C P:67 SP:FB +E9E3 20 42 FA JSR $FA42 A:00 X:02 Y:9C P:67 SP:FB +FA42 B8 CLV A:00 X:02 Y:9C P:67 SP:F9 +FA43 38 SEC A:00 X:02 Y:9C P:27 SP:F9 +FA44 A9 FF LDA #$FF A:00 X:02 Y:9C P:27 SP:F9 +FA46 60 RTS A:FF X:02 Y:9C P:A5 SP:F9 +E9E6 CF 47 06 *DCP $0647 = 00 A:FF X:02 Y:9C P:A5 SP:FB +E9E9 EA NOP A:FF X:02 Y:9C P:27 SP:FB +E9EA EA NOP A:FF X:02 Y:9C P:27 SP:FB +E9EB EA NOP A:FF X:02 Y:9C P:27 SP:FB +E9EC EA NOP A:FF X:02 Y:9C P:27 SP:FB +E9ED 20 47 FA JSR $FA47 A:FF X:02 Y:9C P:27 SP:FB +FA47 70 1C BVS $FA65 A:FF X:02 Y:9C P:27 SP:F9 +FA49 D0 1A BNE $FA65 A:FF X:02 Y:9C P:27 SP:F9 +FA4B 30 18 BMI $FA65 A:FF X:02 Y:9C P:27 SP:F9 +FA4D 90 16 BCC $FA65 A:FF X:02 Y:9C P:27 SP:F9 +FA4F C9 FF CMP #$FF A:FF X:02 Y:9C P:27 SP:F9 +FA51 D0 12 BNE $FA65 A:FF X:02 Y:9C P:27 SP:F9 +FA53 60 RTS A:FF X:02 Y:9C P:27 SP:F9 +E9F0 AD 47 06 LDA $0647 = FF A:FF X:02 Y:9C P:27 SP:FB +E9F3 C9 FF CMP #$FF A:FF X:02 Y:9C P:A5 SP:FB +E9F5 F0 02 BEQ $E9F9 A:FF X:02 Y:9C P:27 SP:FB +E9F9 C8 INY A:FF X:02 Y:9C P:27 SP:FB +E9FA A9 37 LDA #$37 A:FF X:02 Y:9D P:A5 SP:FB +E9FC 8D 47 06 STA $0647 = FF A:37 X:02 Y:9D P:25 SP:FB +E9FF 20 54 FA JSR $FA54 A:37 X:02 Y:9D P:25 SP:FB +FA54 24 01 BIT $01 = FF A:37 X:02 Y:9D P:25 SP:F9 +FA56 A9 F0 LDA #$F0 A:37 X:02 Y:9D P:E5 SP:F9 +FA58 60 RTS A:F0 X:02 Y:9D P:E5 SP:F9 +EA02 CF 47 06 *DCP $0647 = 37 A:F0 X:02 Y:9D P:E5 SP:FB +EA05 EA NOP A:F0 X:02 Y:9D P:E5 SP:FB +EA06 EA NOP A:F0 X:02 Y:9D P:E5 SP:FB +EA07 EA NOP A:F0 X:02 Y:9D P:E5 SP:FB +EA08 EA NOP A:F0 X:02 Y:9D P:E5 SP:FB +EA09 20 59 FA JSR $FA59 A:F0 X:02 Y:9D P:E5 SP:FB +FA59 50 0A BVC $FA65 A:F0 X:02 Y:9D P:E5 SP:F9 +FA5B F0 08 BEQ $FA65 A:F0 X:02 Y:9D P:E5 SP:F9 +FA5D 10 06 BPL $FA65 A:F0 X:02 Y:9D P:E5 SP:F9 +FA5F 90 04 BCC $FA65 A:F0 X:02 Y:9D P:E5 SP:F9 +FA61 C9 F0 CMP #$F0 A:F0 X:02 Y:9D P:E5 SP:F9 +FA63 F0 02 BEQ $FA67 A:F0 X:02 Y:9D P:67 SP:F9 +FA67 60 RTS A:F0 X:02 Y:9D P:67 SP:F9 +EA0C AD 47 06 LDA $0647 = 36 A:F0 X:02 Y:9D P:67 SP:FB +EA0F C9 36 CMP #$36 A:36 X:02 Y:9D P:65 SP:FB +EA11 F0 02 BEQ $EA15 A:36 X:02 Y:9D P:67 SP:FB +EA15 A9 EB LDA #$EB A:36 X:02 Y:9D P:67 SP:FB +EA17 8D 47 06 STA $0647 = 36 A:EB X:02 Y:9D P:E5 SP:FB +EA1A A9 48 LDA #$48 A:EB X:02 Y:9D P:E5 SP:FB +EA1C 85 45 STA $45 = 32 A:48 X:02 Y:9D P:65 SP:FB +EA1E A9 05 LDA #$05 A:48 X:02 Y:9D P:65 SP:FB +EA20 85 46 STA $46 = 04 A:05 X:02 Y:9D P:65 SP:FB +EA22 A0 FF LDY #$FF A:05 X:02 Y:9D P:65 SP:FB +EA24 20 31 FA JSR $FA31 A:05 X:02 Y:FF P:E5 SP:FB +FA31 24 01 BIT $01 = FF A:05 X:02 Y:FF P:E5 SP:F9 +FA33 18 CLC A:05 X:02 Y:FF P:E5 SP:F9 +FA34 A9 40 LDA #$40 A:05 X:02 Y:FF P:E4 SP:F9 +FA36 60 RTS A:40 X:02 Y:FF P:64 SP:F9 +EA27 D3 45 *DCP ($45),Y = 0548 @ 0647 = EB A:40 X:02 Y:FF P:64 SP:FB +EA29 EA NOP A:40 X:02 Y:FF P:64 SP:FB +EA2A EA NOP A:40 X:02 Y:FF P:64 SP:FB +EA2B 08 PHP A:40 X:02 Y:FF P:64 SP:FB +EA2C 48 PHA A:40 X:02 Y:FF P:64 SP:FA +EA2D A0 9E LDY #$9E A:40 X:02 Y:FF P:64 SP:F9 +EA2F 68 PLA A:40 X:02 Y:9E P:E4 SP:F9 +EA30 28 PLP A:40 X:02 Y:9E P:64 SP:FA +EA31 20 37 FA JSR $FA37 A:40 X:02 Y:9E P:64 SP:FB +FA37 50 2C BVC $FA65 A:40 X:02 Y:9E P:64 SP:F9 +FA39 B0 2A BCS $FA65 A:40 X:02 Y:9E P:64 SP:F9 +FA3B 30 28 BMI $FA65 A:40 X:02 Y:9E P:64 SP:F9 +FA3D C9 40 CMP #$40 A:40 X:02 Y:9E P:64 SP:F9 +FA3F D0 24 BNE $FA65 A:40 X:02 Y:9E P:67 SP:F9 +FA41 60 RTS A:40 X:02 Y:9E P:67 SP:F9 +EA34 AD 47 06 LDA $0647 = EA A:40 X:02 Y:9E P:67 SP:FB +EA37 C9 EA CMP #$EA A:EA X:02 Y:9E P:E5 SP:FB +EA39 F0 02 BEQ $EA3D A:EA X:02 Y:9E P:67 SP:FB +EA3D A0 FF LDY #$FF A:EA X:02 Y:9E P:67 SP:FB +EA3F A9 00 LDA #$00 A:EA X:02 Y:FF P:E5 SP:FB +EA41 8D 47 06 STA $0647 = EA A:00 X:02 Y:FF P:67 SP:FB +EA44 20 42 FA JSR $FA42 A:00 X:02 Y:FF P:67 SP:FB +FA42 B8 CLV A:00 X:02 Y:FF P:67 SP:F9 +FA43 38 SEC A:00 X:02 Y:FF P:27 SP:F9 +FA44 A9 FF LDA #$FF A:00 X:02 Y:FF P:27 SP:F9 +FA46 60 RTS A:FF X:02 Y:FF P:A5 SP:F9 +EA47 D3 45 *DCP ($45),Y = 0548 @ 0647 = 00 A:FF X:02 Y:FF P:A5 SP:FB +EA49 EA NOP A:FF X:02 Y:FF P:27 SP:FB +EA4A EA NOP A:FF X:02 Y:FF P:27 SP:FB +EA4B 08 PHP A:FF X:02 Y:FF P:27 SP:FB +EA4C 48 PHA A:FF X:02 Y:FF P:27 SP:FA +EA4D A0 9F LDY #$9F A:FF X:02 Y:FF P:27 SP:F9 +EA4F 68 PLA A:FF X:02 Y:9F P:A5 SP:F9 +EA50 28 PLP A:FF X:02 Y:9F P:A5 SP:FA +EA51 20 47 FA JSR $FA47 A:FF X:02 Y:9F P:27 SP:FB +FA47 70 1C BVS $FA65 A:FF X:02 Y:9F P:27 SP:F9 +FA49 D0 1A BNE $FA65 A:FF X:02 Y:9F P:27 SP:F9 +FA4B 30 18 BMI $FA65 A:FF X:02 Y:9F P:27 SP:F9 +FA4D 90 16 BCC $FA65 A:FF X:02 Y:9F P:27 SP:F9 +FA4F C9 FF CMP #$FF A:FF X:02 Y:9F P:27 SP:F9 +FA51 D0 12 BNE $FA65 A:FF X:02 Y:9F P:27 SP:F9 +FA53 60 RTS A:FF X:02 Y:9F P:27 SP:F9 +EA54 AD 47 06 LDA $0647 = FF A:FF X:02 Y:9F P:27 SP:FB +EA57 C9 FF CMP #$FF A:FF X:02 Y:9F P:A5 SP:FB +EA59 F0 02 BEQ $EA5D A:FF X:02 Y:9F P:27 SP:FB +EA5D A0 FF LDY #$FF A:FF X:02 Y:9F P:27 SP:FB +EA5F A9 37 LDA #$37 A:FF X:02 Y:FF P:A5 SP:FB +EA61 8D 47 06 STA $0647 = FF A:37 X:02 Y:FF P:25 SP:FB +EA64 20 54 FA JSR $FA54 A:37 X:02 Y:FF P:25 SP:FB +FA54 24 01 BIT $01 = FF A:37 X:02 Y:FF P:25 SP:F9 +FA56 A9 F0 LDA #$F0 A:37 X:02 Y:FF P:E5 SP:F9 +FA58 60 RTS A:F0 X:02 Y:FF P:E5 SP:F9 +EA67 D3 45 *DCP ($45),Y = 0548 @ 0647 = 37 A:F0 X:02 Y:FF P:E5 SP:FB +EA69 EA NOP A:F0 X:02 Y:FF P:E5 SP:FB +EA6A EA NOP A:F0 X:02 Y:FF P:E5 SP:FB +EA6B 08 PHP A:F0 X:02 Y:FF P:E5 SP:FB +EA6C 48 PHA A:F0 X:02 Y:FF P:E5 SP:FA +EA6D A0 A0 LDY #$A0 A:F0 X:02 Y:FF P:E5 SP:F9 +EA6F 68 PLA A:F0 X:02 Y:A0 P:E5 SP:F9 +EA70 28 PLP A:F0 X:02 Y:A0 P:E5 SP:FA +EA71 20 59 FA JSR $FA59 A:F0 X:02 Y:A0 P:E5 SP:FB +FA59 50 0A BVC $FA65 A:F0 X:02 Y:A0 P:E5 SP:F9 +FA5B F0 08 BEQ $FA65 A:F0 X:02 Y:A0 P:E5 SP:F9 +FA5D 10 06 BPL $FA65 A:F0 X:02 Y:A0 P:E5 SP:F9 +FA5F 90 04 BCC $FA65 A:F0 X:02 Y:A0 P:E5 SP:F9 +FA61 C9 F0 CMP #$F0 A:F0 X:02 Y:A0 P:E5 SP:F9 +FA63 F0 02 BEQ $FA67 A:F0 X:02 Y:A0 P:67 SP:F9 +FA67 60 RTS A:F0 X:02 Y:A0 P:67 SP:F9 +EA74 AD 47 06 LDA $0647 = 36 A:F0 X:02 Y:A0 P:67 SP:FB +EA77 C9 36 CMP #$36 A:36 X:02 Y:A0 P:65 SP:FB +EA79 F0 02 BEQ $EA7D A:36 X:02 Y:A0 P:67 SP:FB +EA7D A0 A1 LDY #$A1 A:36 X:02 Y:A0 P:67 SP:FB +EA7F A2 FF LDX #$FF A:36 X:02 Y:A1 P:E5 SP:FB +EA81 A9 EB LDA #$EB A:36 X:FF Y:A1 P:E5 SP:FB +EA83 85 47 STA $47 = 36 A:EB X:FF Y:A1 P:E5 SP:FB +EA85 20 31 FA JSR $FA31 A:EB X:FF Y:A1 P:E5 SP:FB +FA31 24 01 BIT $01 = FF A:EB X:FF Y:A1 P:E5 SP:F9 +FA33 18 CLC A:EB X:FF Y:A1 P:E5 SP:F9 +FA34 A9 40 LDA #$40 A:EB X:FF Y:A1 P:E4 SP:F9 +FA36 60 RTS A:40 X:FF Y:A1 P:64 SP:F9 +EA88 D7 48 *DCP $48,X @ 47 = EB A:40 X:FF Y:A1 P:64 SP:FB +EA8A EA NOP A:40 X:FF Y:A1 P:64 SP:FB +EA8B EA NOP A:40 X:FF Y:A1 P:64 SP:FB +EA8C EA NOP A:40 X:FF Y:A1 P:64 SP:FB +EA8D EA NOP A:40 X:FF Y:A1 P:64 SP:FB +EA8E 20 37 FA JSR $FA37 A:40 X:FF Y:A1 P:64 SP:FB +FA37 50 2C BVC $FA65 A:40 X:FF Y:A1 P:64 SP:F9 +FA39 B0 2A BCS $FA65 A:40 X:FF Y:A1 P:64 SP:F9 +FA3B 30 28 BMI $FA65 A:40 X:FF Y:A1 P:64 SP:F9 +FA3D C9 40 CMP #$40 A:40 X:FF Y:A1 P:64 SP:F9 +FA3F D0 24 BNE $FA65 A:40 X:FF Y:A1 P:67 SP:F9 +FA41 60 RTS A:40 X:FF Y:A1 P:67 SP:F9 +EA91 A5 47 LDA $47 = EA A:40 X:FF Y:A1 P:67 SP:FB +EA93 C9 EA CMP #$EA A:EA X:FF Y:A1 P:E5 SP:FB +EA95 F0 02 BEQ $EA99 A:EA X:FF Y:A1 P:67 SP:FB +EA99 C8 INY A:EA X:FF Y:A1 P:67 SP:FB +EA9A A9 00 LDA #$00 A:EA X:FF Y:A2 P:E5 SP:FB +EA9C 85 47 STA $47 = EA A:00 X:FF Y:A2 P:67 SP:FB +EA9E 20 42 FA JSR $FA42 A:00 X:FF Y:A2 P:67 SP:FB +FA42 B8 CLV A:00 X:FF Y:A2 P:67 SP:F9 +FA43 38 SEC A:00 X:FF Y:A2 P:27 SP:F9 +FA44 A9 FF LDA #$FF A:00 X:FF Y:A2 P:27 SP:F9 +FA46 60 RTS A:FF X:FF Y:A2 P:A5 SP:F9 +EAA1 D7 48 *DCP $48,X @ 47 = 00 A:FF X:FF Y:A2 P:A5 SP:FB +EAA3 EA NOP A:FF X:FF Y:A2 P:27 SP:FB +EAA4 EA NOP A:FF X:FF Y:A2 P:27 SP:FB +EAA5 EA NOP A:FF X:FF Y:A2 P:27 SP:FB +EAA6 EA NOP A:FF X:FF Y:A2 P:27 SP:FB +EAA7 20 47 FA JSR $FA47 A:FF X:FF Y:A2 P:27 SP:FB +FA47 70 1C BVS $FA65 A:FF X:FF Y:A2 P:27 SP:F9 +FA49 D0 1A BNE $FA65 A:FF X:FF Y:A2 P:27 SP:F9 +FA4B 30 18 BMI $FA65 A:FF X:FF Y:A2 P:27 SP:F9 +FA4D 90 16 BCC $FA65 A:FF X:FF Y:A2 P:27 SP:F9 +FA4F C9 FF CMP #$FF A:FF X:FF Y:A2 P:27 SP:F9 +FA51 D0 12 BNE $FA65 A:FF X:FF Y:A2 P:27 SP:F9 +FA53 60 RTS A:FF X:FF Y:A2 P:27 SP:F9 +EAAA A5 47 LDA $47 = FF A:FF X:FF Y:A2 P:27 SP:FB +EAAC C9 FF CMP #$FF A:FF X:FF Y:A2 P:A5 SP:FB +EAAE F0 02 BEQ $EAB2 A:FF X:FF Y:A2 P:27 SP:FB +EAB2 C8 INY A:FF X:FF Y:A2 P:27 SP:FB +EAB3 A9 37 LDA #$37 A:FF X:FF Y:A3 P:A5 SP:FB +EAB5 85 47 STA $47 = FF A:37 X:FF Y:A3 P:25 SP:FB +EAB7 20 54 FA JSR $FA54 A:37 X:FF Y:A3 P:25 SP:FB +FA54 24 01 BIT $01 = FF A:37 X:FF Y:A3 P:25 SP:F9 +FA56 A9 F0 LDA #$F0 A:37 X:FF Y:A3 P:E5 SP:F9 +FA58 60 RTS A:F0 X:FF Y:A3 P:E5 SP:F9 +EABA D7 48 *DCP $48,X @ 47 = 37 A:F0 X:FF Y:A3 P:E5 SP:FB +EABC EA NOP A:F0 X:FF Y:A3 P:E5 SP:FB +EABD EA NOP A:F0 X:FF Y:A3 P:E5 SP:FB +EABE EA NOP A:F0 X:FF Y:A3 P:E5 SP:FB +EABF EA NOP A:F0 X:FF Y:A3 P:E5 SP:FB +EAC0 20 59 FA JSR $FA59 A:F0 X:FF Y:A3 P:E5 SP:FB +FA59 50 0A BVC $FA65 A:F0 X:FF Y:A3 P:E5 SP:F9 +FA5B F0 08 BEQ $FA65 A:F0 X:FF Y:A3 P:E5 SP:F9 +FA5D 10 06 BPL $FA65 A:F0 X:FF Y:A3 P:E5 SP:F9 +FA5F 90 04 BCC $FA65 A:F0 X:FF Y:A3 P:E5 SP:F9 +FA61 C9 F0 CMP #$F0 A:F0 X:FF Y:A3 P:E5 SP:F9 +FA63 F0 02 BEQ $FA67 A:F0 X:FF Y:A3 P:67 SP:F9 +FA67 60 RTS A:F0 X:FF Y:A3 P:67 SP:F9 +EAC3 A5 47 LDA $47 = 36 A:F0 X:FF Y:A3 P:67 SP:FB +EAC5 C9 36 CMP #$36 A:36 X:FF Y:A3 P:65 SP:FB +EAC7 F0 02 BEQ $EACB A:36 X:FF Y:A3 P:67 SP:FB +EACB A9 EB LDA #$EB A:36 X:FF Y:A3 P:67 SP:FB +EACD 8D 47 06 STA $0647 = 36 A:EB X:FF Y:A3 P:E5 SP:FB +EAD0 A0 FF LDY #$FF A:EB X:FF Y:A3 P:E5 SP:FB +EAD2 20 31 FA JSR $FA31 A:EB X:FF Y:FF P:E5 SP:FB +FA31 24 01 BIT $01 = FF A:EB X:FF Y:FF P:E5 SP:F9 +FA33 18 CLC A:EB X:FF Y:FF P:E5 SP:F9 +FA34 A9 40 LDA #$40 A:EB X:FF Y:FF P:E4 SP:F9 +FA36 60 RTS A:40 X:FF Y:FF P:64 SP:F9 +EAD5 DB 48 05 *DCP $0548,Y @ 0647 = EB A:40 X:FF Y:FF P:64 SP:FB +EAD8 EA NOP A:40 X:FF Y:FF P:64 SP:FB +EAD9 EA NOP A:40 X:FF Y:FF P:64 SP:FB +EADA 08 PHP A:40 X:FF Y:FF P:64 SP:FB +EADB 48 PHA A:40 X:FF Y:FF P:64 SP:FA +EADC A0 A4 LDY #$A4 A:40 X:FF Y:FF P:64 SP:F9 +EADE 68 PLA A:40 X:FF Y:A4 P:E4 SP:F9 +EADF 28 PLP A:40 X:FF Y:A4 P:64 SP:FA +EAE0 20 37 FA JSR $FA37 A:40 X:FF Y:A4 P:64 SP:FB +FA37 50 2C BVC $FA65 A:40 X:FF Y:A4 P:64 SP:F9 +FA39 B0 2A BCS $FA65 A:40 X:FF Y:A4 P:64 SP:F9 +FA3B 30 28 BMI $FA65 A:40 X:FF Y:A4 P:64 SP:F9 +FA3D C9 40 CMP #$40 A:40 X:FF Y:A4 P:64 SP:F9 +FA3F D0 24 BNE $FA65 A:40 X:FF Y:A4 P:67 SP:F9 +FA41 60 RTS A:40 X:FF Y:A4 P:67 SP:F9 +EAE3 AD 47 06 LDA $0647 = EA A:40 X:FF Y:A4 P:67 SP:FB +EAE6 C9 EA CMP #$EA A:EA X:FF Y:A4 P:E5 SP:FB +EAE8 F0 02 BEQ $EAEC A:EA X:FF Y:A4 P:67 SP:FB +EAEC A0 FF LDY #$FF A:EA X:FF Y:A4 P:67 SP:FB +EAEE A9 00 LDA #$00 A:EA X:FF Y:FF P:E5 SP:FB +EAF0 8D 47 06 STA $0647 = EA A:00 X:FF Y:FF P:67 SP:FB +EAF3 20 42 FA JSR $FA42 A:00 X:FF Y:FF P:67 SP:FB +FA42 B8 CLV A:00 X:FF Y:FF P:67 SP:F9 +FA43 38 SEC A:00 X:FF Y:FF P:27 SP:F9 +FA44 A9 FF LDA #$FF A:00 X:FF Y:FF P:27 SP:F9 +FA46 60 RTS A:FF X:FF Y:FF P:A5 SP:F9 +EAF6 DB 48 05 *DCP $0548,Y @ 0647 = 00 A:FF X:FF Y:FF P:A5 SP:FB +EAF9 EA NOP A:FF X:FF Y:FF P:27 SP:FB +EAFA EA NOP A:FF X:FF Y:FF P:27 SP:FB +EAFB 08 PHP A:FF X:FF Y:FF P:27 SP:FB +EAFC 48 PHA A:FF X:FF Y:FF P:27 SP:FA +EAFD A0 A5 LDY #$A5 A:FF X:FF Y:FF P:27 SP:F9 +EAFF 68 PLA A:FF X:FF Y:A5 P:A5 SP:F9 +EB00 28 PLP A:FF X:FF Y:A5 P:A5 SP:FA +EB01 20 47 FA JSR $FA47 A:FF X:FF Y:A5 P:27 SP:FB +FA47 70 1C BVS $FA65 A:FF X:FF Y:A5 P:27 SP:F9 +FA49 D0 1A BNE $FA65 A:FF X:FF Y:A5 P:27 SP:F9 +FA4B 30 18 BMI $FA65 A:FF X:FF Y:A5 P:27 SP:F9 +FA4D 90 16 BCC $FA65 A:FF X:FF Y:A5 P:27 SP:F9 +FA4F C9 FF CMP #$FF A:FF X:FF Y:A5 P:27 SP:F9 +FA51 D0 12 BNE $FA65 A:FF X:FF Y:A5 P:27 SP:F9 +FA53 60 RTS A:FF X:FF Y:A5 P:27 SP:F9 +EB04 AD 47 06 LDA $0647 = FF A:FF X:FF Y:A5 P:27 SP:FB +EB07 C9 FF CMP #$FF A:FF X:FF Y:A5 P:A5 SP:FB +EB09 F0 02 BEQ $EB0D A:FF X:FF Y:A5 P:27 SP:FB +EB0D A0 FF LDY #$FF A:FF X:FF Y:A5 P:27 SP:FB +EB0F A9 37 LDA #$37 A:FF X:FF Y:FF P:A5 SP:FB +EB11 8D 47 06 STA $0647 = FF A:37 X:FF Y:FF P:25 SP:FB +EB14 20 54 FA JSR $FA54 A:37 X:FF Y:FF P:25 SP:FB +FA54 24 01 BIT $01 = FF A:37 X:FF Y:FF P:25 SP:F9 +FA56 A9 F0 LDA #$F0 A:37 X:FF Y:FF P:E5 SP:F9 +FA58 60 RTS A:F0 X:FF Y:FF P:E5 SP:F9 +EB17 DB 48 05 *DCP $0548,Y @ 0647 = 37 A:F0 X:FF Y:FF P:E5 SP:FB +EB1A EA NOP A:F0 X:FF Y:FF P:E5 SP:FB +EB1B EA NOP A:F0 X:FF Y:FF P:E5 SP:FB +EB1C 08 PHP A:F0 X:FF Y:FF P:E5 SP:FB +EB1D 48 PHA A:F0 X:FF Y:FF P:E5 SP:FA +EB1E A0 A6 LDY #$A6 A:F0 X:FF Y:FF P:E5 SP:F9 +EB20 68 PLA A:F0 X:FF Y:A6 P:E5 SP:F9 +EB21 28 PLP A:F0 X:FF Y:A6 P:E5 SP:FA +EB22 20 59 FA JSR $FA59 A:F0 X:FF Y:A6 P:E5 SP:FB +FA59 50 0A BVC $FA65 A:F0 X:FF Y:A6 P:E5 SP:F9 +FA5B F0 08 BEQ $FA65 A:F0 X:FF Y:A6 P:E5 SP:F9 +FA5D 10 06 BPL $FA65 A:F0 X:FF Y:A6 P:E5 SP:F9 +FA5F 90 04 BCC $FA65 A:F0 X:FF Y:A6 P:E5 SP:F9 +FA61 C9 F0 CMP #$F0 A:F0 X:FF Y:A6 P:E5 SP:F9 +FA63 F0 02 BEQ $FA67 A:F0 X:FF Y:A6 P:67 SP:F9 +FA67 60 RTS A:F0 X:FF Y:A6 P:67 SP:F9 +EB25 AD 47 06 LDA $0647 = 36 A:F0 X:FF Y:A6 P:67 SP:FB +EB28 C9 36 CMP #$36 A:36 X:FF Y:A6 P:65 SP:FB +EB2A F0 02 BEQ $EB2E A:36 X:FF Y:A6 P:67 SP:FB +EB2E A0 A7 LDY #$A7 A:36 X:FF Y:A6 P:67 SP:FB +EB30 A2 FF LDX #$FF A:36 X:FF Y:A7 P:E5 SP:FB +EB32 A9 EB LDA #$EB A:36 X:FF Y:A7 P:E5 SP:FB +EB34 8D 47 06 STA $0647 = 36 A:EB X:FF Y:A7 P:E5 SP:FB +EB37 20 31 FA JSR $FA31 A:EB X:FF Y:A7 P:E5 SP:FB +FA31 24 01 BIT $01 = FF A:EB X:FF Y:A7 P:E5 SP:F9 +FA33 18 CLC A:EB X:FF Y:A7 P:E5 SP:F9 +FA34 A9 40 LDA #$40 A:EB X:FF Y:A7 P:E4 SP:F9 +FA36 60 RTS A:40 X:FF Y:A7 P:64 SP:F9 +EB3A DF 48 05 *DCP $0548,X @ 0647 = EB A:40 X:FF Y:A7 P:64 SP:FB +EB3D EA NOP A:40 X:FF Y:A7 P:64 SP:FB +EB3E EA NOP A:40 X:FF Y:A7 P:64 SP:FB +EB3F EA NOP A:40 X:FF Y:A7 P:64 SP:FB +EB40 EA NOP A:40 X:FF Y:A7 P:64 SP:FB +EB41 20 37 FA JSR $FA37 A:40 X:FF Y:A7 P:64 SP:FB +FA37 50 2C BVC $FA65 A:40 X:FF Y:A7 P:64 SP:F9 +FA39 B0 2A BCS $FA65 A:40 X:FF Y:A7 P:64 SP:F9 +FA3B 30 28 BMI $FA65 A:40 X:FF Y:A7 P:64 SP:F9 +FA3D C9 40 CMP #$40 A:40 X:FF Y:A7 P:64 SP:F9 +FA3F D0 24 BNE $FA65 A:40 X:FF Y:A7 P:67 SP:F9 +FA41 60 RTS A:40 X:FF Y:A7 P:67 SP:F9 +EB44 AD 47 06 LDA $0647 = EA A:40 X:FF Y:A7 P:67 SP:FB +EB47 C9 EA CMP #$EA A:EA X:FF Y:A7 P:E5 SP:FB +EB49 F0 02 BEQ $EB4D A:EA X:FF Y:A7 P:67 SP:FB +EB4D C8 INY A:EA X:FF Y:A7 P:67 SP:FB +EB4E A9 00 LDA #$00 A:EA X:FF Y:A8 P:E5 SP:FB +EB50 8D 47 06 STA $0647 = EA A:00 X:FF Y:A8 P:67 SP:FB +EB53 20 42 FA JSR $FA42 A:00 X:FF Y:A8 P:67 SP:FB +FA42 B8 CLV A:00 X:FF Y:A8 P:67 SP:F9 +FA43 38 SEC A:00 X:FF Y:A8 P:27 SP:F9 +FA44 A9 FF LDA #$FF A:00 X:FF Y:A8 P:27 SP:F9 +FA46 60 RTS A:FF X:FF Y:A8 P:A5 SP:F9 +EB56 DF 48 05 *DCP $0548,X @ 0647 = 00 A:FF X:FF Y:A8 P:A5 SP:FB +EB59 EA NOP A:FF X:FF Y:A8 P:27 SP:FB +EB5A EA NOP A:FF X:FF Y:A8 P:27 SP:FB +EB5B EA NOP A:FF X:FF Y:A8 P:27 SP:FB +EB5C EA NOP A:FF X:FF Y:A8 P:27 SP:FB +EB5D 20 47 FA JSR $FA47 A:FF X:FF Y:A8 P:27 SP:FB +FA47 70 1C BVS $FA65 A:FF X:FF Y:A8 P:27 SP:F9 +FA49 D0 1A BNE $FA65 A:FF X:FF Y:A8 P:27 SP:F9 +FA4B 30 18 BMI $FA65 A:FF X:FF Y:A8 P:27 SP:F9 +FA4D 90 16 BCC $FA65 A:FF X:FF Y:A8 P:27 SP:F9 +FA4F C9 FF CMP #$FF A:FF X:FF Y:A8 P:27 SP:F9 +FA51 D0 12 BNE $FA65 A:FF X:FF Y:A8 P:27 SP:F9 +FA53 60 RTS A:FF X:FF Y:A8 P:27 SP:F9 +EB60 AD 47 06 LDA $0647 = FF A:FF X:FF Y:A8 P:27 SP:FB +EB63 C9 FF CMP #$FF A:FF X:FF Y:A8 P:A5 SP:FB +EB65 F0 02 BEQ $EB69 A:FF X:FF Y:A8 P:27 SP:FB +EB69 C8 INY A:FF X:FF Y:A8 P:27 SP:FB +EB6A A9 37 LDA #$37 A:FF X:FF Y:A9 P:A5 SP:FB +EB6C 8D 47 06 STA $0647 = FF A:37 X:FF Y:A9 P:25 SP:FB +EB6F 20 54 FA JSR $FA54 A:37 X:FF Y:A9 P:25 SP:FB +FA54 24 01 BIT $01 = FF A:37 X:FF Y:A9 P:25 SP:F9 +FA56 A9 F0 LDA #$F0 A:37 X:FF Y:A9 P:E5 SP:F9 +FA58 60 RTS A:F0 X:FF Y:A9 P:E5 SP:F9 +EB72 DF 48 05 *DCP $0548,X @ 0647 = 37 A:F0 X:FF Y:A9 P:E5 SP:FB +EB75 EA NOP A:F0 X:FF Y:A9 P:E5 SP:FB +EB76 EA NOP A:F0 X:FF Y:A9 P:E5 SP:FB +EB77 EA NOP A:F0 X:FF Y:A9 P:E5 SP:FB +EB78 EA NOP A:F0 X:FF Y:A9 P:E5 SP:FB +EB79 20 59 FA JSR $FA59 A:F0 X:FF Y:A9 P:E5 SP:FB +FA59 50 0A BVC $FA65 A:F0 X:FF Y:A9 P:E5 SP:F9 +FA5B F0 08 BEQ $FA65 A:F0 X:FF Y:A9 P:E5 SP:F9 +FA5D 10 06 BPL $FA65 A:F0 X:FF Y:A9 P:E5 SP:F9 +FA5F 90 04 BCC $FA65 A:F0 X:FF Y:A9 P:E5 SP:F9 +FA61 C9 F0 CMP #$F0 A:F0 X:FF Y:A9 P:E5 SP:F9 +FA63 F0 02 BEQ $FA67 A:F0 X:FF Y:A9 P:67 SP:F9 +FA67 60 RTS A:F0 X:FF Y:A9 P:67 SP:F9 +EB7C AD 47 06 LDA $0647 = 36 A:F0 X:FF Y:A9 P:67 SP:FB +EB7F C9 36 CMP #$36 A:36 X:FF Y:A9 P:65 SP:FB +EB81 F0 02 BEQ $EB85 A:36 X:FF Y:A9 P:67 SP:FB +EB85 60 RTS A:36 X:FF Y:A9 P:67 SP:FB +C63E 20 86 EB JSR $EB86 A:36 X:FF Y:A9 P:67 SP:FD +EB86 A9 FF LDA #$FF A:36 X:FF Y:A9 P:67 SP:FB +EB88 85 01 STA $01 = FF A:FF X:FF Y:A9 P:E5 SP:FB +EB8A A0 AA LDY #$AA A:FF X:FF Y:A9 P:E5 SP:FB +EB8C A2 02 LDX #$02 A:FF X:FF Y:AA P:E5 SP:FB +EB8E A9 47 LDA #$47 A:FF X:02 Y:AA P:65 SP:FB +EB90 85 47 STA $47 = 36 A:47 X:02 Y:AA P:65 SP:FB +EB92 A9 06 LDA #$06 A:47 X:02 Y:AA P:65 SP:FB +EB94 85 48 STA $48 = 06 A:06 X:02 Y:AA P:65 SP:FB +EB96 A9 EB LDA #$EB A:06 X:02 Y:AA P:65 SP:FB +EB98 8D 47 06 STA $0647 = 36 A:EB X:02 Y:AA P:E5 SP:FB +EB9B 20 B1 FA JSR $FAB1 A:EB X:02 Y:AA P:E5 SP:FB +FAB1 24 01 BIT $01 = FF A:EB X:02 Y:AA P:E5 SP:F9 +FAB3 18 CLC A:EB X:02 Y:AA P:E5 SP:F9 +FAB4 A9 40 LDA #$40 A:EB X:02 Y:AA P:E4 SP:F9 +FAB6 60 RTS A:40 X:02 Y:AA P:64 SP:F9 +EB9E E3 45 *ISB ($45,X) @ 47 = 0647 = EB A:40 X:02 Y:AA P:64 SP:FB +EBA0 EA NOP A:53 X:02 Y:AA P:24 SP:FB +EBA1 EA NOP A:53 X:02 Y:AA P:24 SP:FB +EBA2 EA NOP A:53 X:02 Y:AA P:24 SP:FB +EBA3 EA NOP A:53 X:02 Y:AA P:24 SP:FB +EBA4 20 B7 FA JSR $FAB7 A:53 X:02 Y:AA P:24 SP:FB +FAB7 70 2D BVS $FAE6 A:53 X:02 Y:AA P:24 SP:F9 +FAB9 B0 2B BCS $FAE6 A:53 X:02 Y:AA P:24 SP:F9 +FABB 30 29 BMI $FAE6 A:53 X:02 Y:AA P:24 SP:F9 +FABD C9 53 CMP #$53 A:53 X:02 Y:AA P:24 SP:F9 +FABF D0 25 BNE $FAE6 A:53 X:02 Y:AA P:27 SP:F9 +FAC1 60 RTS A:53 X:02 Y:AA P:27 SP:F9 +EBA7 AD 47 06 LDA $0647 = EC A:53 X:02 Y:AA P:27 SP:FB +EBAA C9 EC CMP #$EC A:EC X:02 Y:AA P:A5 SP:FB +EBAC F0 02 BEQ $EBB0 A:EC X:02 Y:AA P:27 SP:FB +EBB0 C8 INY A:EC X:02 Y:AA P:27 SP:FB +EBB1 A9 FF LDA #$FF A:EC X:02 Y:AB P:A5 SP:FB +EBB3 8D 47 06 STA $0647 = EC A:FF X:02 Y:AB P:A5 SP:FB +EBB6 20 C2 FA JSR $FAC2 A:FF X:02 Y:AB P:A5 SP:FB +FAC2 B8 CLV A:FF X:02 Y:AB P:A5 SP:F9 +FAC3 38 SEC A:FF X:02 Y:AB P:A5 SP:F9 +FAC4 A9 FF LDA #$FF A:FF X:02 Y:AB P:A5 SP:F9 +FAC6 60 RTS A:FF X:02 Y:AB P:A5 SP:F9 +EBB9 E3 45 *ISB ($45,X) @ 47 = 0647 = FF A:FF X:02 Y:AB P:A5 SP:FB +EBBB EA NOP A:FF X:02 Y:AB P:A5 SP:FB +EBBC EA NOP A:FF X:02 Y:AB P:A5 SP:FB +EBBD EA NOP A:FF X:02 Y:AB P:A5 SP:FB +EBBE EA NOP A:FF X:02 Y:AB P:A5 SP:FB +EBBF 20 C7 FA JSR $FAC7 A:FF X:02 Y:AB P:A5 SP:FB +FAC7 70 1D BVS $FAE6 A:FF X:02 Y:AB P:A5 SP:F9 +FAC9 F0 1B BEQ $FAE6 A:FF X:02 Y:AB P:A5 SP:F9 +FACB 10 19 BPL $FAE6 A:FF X:02 Y:AB P:A5 SP:F9 +FACD 90 17 BCC $FAE6 A:FF X:02 Y:AB P:A5 SP:F9 +FACF C9 FF CMP #$FF A:FF X:02 Y:AB P:A5 SP:F9 +FAD1 D0 13 BNE $FAE6 A:FF X:02 Y:AB P:27 SP:F9 +FAD3 60 RTS A:FF X:02 Y:AB P:27 SP:F9 +EBC2 AD 47 06 LDA $0647 = 00 A:FF X:02 Y:AB P:27 SP:FB +EBC5 C9 00 CMP #$00 A:00 X:02 Y:AB P:27 SP:FB +EBC7 F0 02 BEQ $EBCB A:00 X:02 Y:AB P:27 SP:FB +EBCB C8 INY A:00 X:02 Y:AB P:27 SP:FB +EBCC A9 37 LDA #$37 A:00 X:02 Y:AC P:A5 SP:FB +EBCE 8D 47 06 STA $0647 = 00 A:37 X:02 Y:AC P:25 SP:FB +EBD1 20 D4 FA JSR $FAD4 A:37 X:02 Y:AC P:25 SP:FB +FAD4 24 01 BIT $01 = FF A:37 X:02 Y:AC P:25 SP:F9 +FAD6 38 SEC A:37 X:02 Y:AC P:E5 SP:F9 +FAD7 A9 F0 LDA #$F0 A:37 X:02 Y:AC P:E5 SP:F9 +FAD9 60 RTS A:F0 X:02 Y:AC P:E5 SP:F9 +EBD4 E3 45 *ISB ($45,X) @ 47 = 0647 = 37 A:F0 X:02 Y:AC P:E5 SP:FB +EBD6 EA NOP A:B8 X:02 Y:AC P:A5 SP:FB +EBD7 EA NOP A:B8 X:02 Y:AC P:A5 SP:FB +EBD8 EA NOP A:B8 X:02 Y:AC P:A5 SP:FB +EBD9 EA NOP A:B8 X:02 Y:AC P:A5 SP:FB +EBDA 20 DA FA JSR $FADA A:B8 X:02 Y:AC P:A5 SP:FB +FADA 70 0A BVS $FAE6 A:B8 X:02 Y:AC P:A5 SP:F9 +FADC F0 08 BEQ $FAE6 A:B8 X:02 Y:AC P:A5 SP:F9 +FADE 10 06 BPL $FAE6 A:B8 X:02 Y:AC P:A5 SP:F9 +FAE0 90 04 BCC $FAE6 A:B8 X:02 Y:AC P:A5 SP:F9 +FAE2 C9 B8 CMP #$B8 A:B8 X:02 Y:AC P:A5 SP:F9 +FAE4 F0 02 BEQ $FAE8 A:B8 X:02 Y:AC P:27 SP:F9 +FAE8 60 RTS A:B8 X:02 Y:AC P:27 SP:F9 +EBDD AD 47 06 LDA $0647 = 38 A:B8 X:02 Y:AC P:27 SP:FB +EBE0 C9 38 CMP #$38 A:38 X:02 Y:AC P:25 SP:FB +EBE2 F0 02 BEQ $EBE6 A:38 X:02 Y:AC P:27 SP:FB +EBE6 C8 INY A:38 X:02 Y:AC P:27 SP:FB +EBE7 A9 EB LDA #$EB A:38 X:02 Y:AD P:A5 SP:FB +EBE9 85 47 STA $47 = 47 A:EB X:02 Y:AD P:A5 SP:FB +EBEB 20 B1 FA JSR $FAB1 A:EB X:02 Y:AD P:A5 SP:FB +FAB1 24 01 BIT $01 = FF A:EB X:02 Y:AD P:A5 SP:F9 +FAB3 18 CLC A:EB X:02 Y:AD P:E5 SP:F9 +FAB4 A9 40 LDA #$40 A:EB X:02 Y:AD P:E4 SP:F9 +FAB6 60 RTS A:40 X:02 Y:AD P:64 SP:F9 +EBEE E7 47 *ISB $47 = EB A:40 X:02 Y:AD P:64 SP:FB +EBF0 EA NOP A:53 X:02 Y:AD P:24 SP:FB +EBF1 EA NOP A:53 X:02 Y:AD P:24 SP:FB +EBF2 EA NOP A:53 X:02 Y:AD P:24 SP:FB +EBF3 EA NOP A:53 X:02 Y:AD P:24 SP:FB +EBF4 20 B7 FA JSR $FAB7 A:53 X:02 Y:AD P:24 SP:FB +FAB7 70 2D BVS $FAE6 A:53 X:02 Y:AD P:24 SP:F9 +FAB9 B0 2B BCS $FAE6 A:53 X:02 Y:AD P:24 SP:F9 +FABB 30 29 BMI $FAE6 A:53 X:02 Y:AD P:24 SP:F9 +FABD C9 53 CMP #$53 A:53 X:02 Y:AD P:24 SP:F9 +FABF D0 25 BNE $FAE6 A:53 X:02 Y:AD P:27 SP:F9 +FAC1 60 RTS A:53 X:02 Y:AD P:27 SP:F9 +EBF7 A5 47 LDA $47 = EC A:53 X:02 Y:AD P:27 SP:FB +EBF9 C9 EC CMP #$EC A:EC X:02 Y:AD P:A5 SP:FB +EBFB F0 02 BEQ $EBFF A:EC X:02 Y:AD P:27 SP:FB +EBFF C8 INY A:EC X:02 Y:AD P:27 SP:FB +EC00 A9 FF LDA #$FF A:EC X:02 Y:AE P:A5 SP:FB +EC02 85 47 STA $47 = EC A:FF X:02 Y:AE P:A5 SP:FB +EC04 20 C2 FA JSR $FAC2 A:FF X:02 Y:AE P:A5 SP:FB +FAC2 B8 CLV A:FF X:02 Y:AE P:A5 SP:F9 +FAC3 38 SEC A:FF X:02 Y:AE P:A5 SP:F9 +FAC4 A9 FF LDA #$FF A:FF X:02 Y:AE P:A5 SP:F9 +FAC6 60 RTS A:FF X:02 Y:AE P:A5 SP:F9 +EC07 E7 47 *ISB $47 = FF A:FF X:02 Y:AE P:A5 SP:FB +EC09 EA NOP A:FF X:02 Y:AE P:A5 SP:FB +EC0A EA NOP A:FF X:02 Y:AE P:A5 SP:FB +EC0B EA NOP A:FF X:02 Y:AE P:A5 SP:FB +EC0C EA NOP A:FF X:02 Y:AE P:A5 SP:FB +EC0D 20 C7 FA JSR $FAC7 A:FF X:02 Y:AE P:A5 SP:FB +FAC7 70 1D BVS $FAE6 A:FF X:02 Y:AE P:A5 SP:F9 +FAC9 F0 1B BEQ $FAE6 A:FF X:02 Y:AE P:A5 SP:F9 +FACB 10 19 BPL $FAE6 A:FF X:02 Y:AE P:A5 SP:F9 +FACD 90 17 BCC $FAE6 A:FF X:02 Y:AE P:A5 SP:F9 +FACF C9 FF CMP #$FF A:FF X:02 Y:AE P:A5 SP:F9 +FAD1 D0 13 BNE $FAE6 A:FF X:02 Y:AE P:27 SP:F9 +FAD3 60 RTS A:FF X:02 Y:AE P:27 SP:F9 +EC10 A5 47 LDA $47 = 00 A:FF X:02 Y:AE P:27 SP:FB +EC12 C9 00 CMP #$00 A:00 X:02 Y:AE P:27 SP:FB +EC14 F0 02 BEQ $EC18 A:00 X:02 Y:AE P:27 SP:FB +EC18 C8 INY A:00 X:02 Y:AE P:27 SP:FB +EC19 A9 37 LDA #$37 A:00 X:02 Y:AF P:A5 SP:FB +EC1B 85 47 STA $47 = 00 A:37 X:02 Y:AF P:25 SP:FB +EC1D 20 D4 FA JSR $FAD4 A:37 X:02 Y:AF P:25 SP:FB +FAD4 24 01 BIT $01 = FF A:37 X:02 Y:AF P:25 SP:F9 +FAD6 38 SEC A:37 X:02 Y:AF P:E5 SP:F9 +FAD7 A9 F0 LDA #$F0 A:37 X:02 Y:AF P:E5 SP:F9 +FAD9 60 RTS A:F0 X:02 Y:AF P:E5 SP:F9 +EC20 E7 47 *ISB $47 = 37 A:F0 X:02 Y:AF P:E5 SP:FB +EC22 EA NOP A:B8 X:02 Y:AF P:A5 SP:FB +EC23 EA NOP A:B8 X:02 Y:AF P:A5 SP:FB +EC24 EA NOP A:B8 X:02 Y:AF P:A5 SP:FB +EC25 EA NOP A:B8 X:02 Y:AF P:A5 SP:FB +EC26 20 DA FA JSR $FADA A:B8 X:02 Y:AF P:A5 SP:FB +FADA 70 0A BVS $FAE6 A:B8 X:02 Y:AF P:A5 SP:F9 +FADC F0 08 BEQ $FAE6 A:B8 X:02 Y:AF P:A5 SP:F9 +FADE 10 06 BPL $FAE6 A:B8 X:02 Y:AF P:A5 SP:F9 +FAE0 90 04 BCC $FAE6 A:B8 X:02 Y:AF P:A5 SP:F9 +FAE2 C9 B8 CMP #$B8 A:B8 X:02 Y:AF P:A5 SP:F9 +FAE4 F0 02 BEQ $FAE8 A:B8 X:02 Y:AF P:27 SP:F9 +FAE8 60 RTS A:B8 X:02 Y:AF P:27 SP:F9 +EC29 A5 47 LDA $47 = 38 A:B8 X:02 Y:AF P:27 SP:FB +EC2B C9 38 CMP #$38 A:38 X:02 Y:AF P:25 SP:FB +EC2D F0 02 BEQ $EC31 A:38 X:02 Y:AF P:27 SP:FB +EC31 C8 INY A:38 X:02 Y:AF P:27 SP:FB +EC32 A9 EB LDA #$EB A:38 X:02 Y:B0 P:A5 SP:FB +EC34 8D 47 06 STA $0647 = 38 A:EB X:02 Y:B0 P:A5 SP:FB +EC37 20 B1 FA JSR $FAB1 A:EB X:02 Y:B0 P:A5 SP:FB +FAB1 24 01 BIT $01 = FF A:EB X:02 Y:B0 P:A5 SP:F9 +FAB3 18 CLC A:EB X:02 Y:B0 P:E5 SP:F9 +FAB4 A9 40 LDA #$40 A:EB X:02 Y:B0 P:E4 SP:F9 +FAB6 60 RTS A:40 X:02 Y:B0 P:64 SP:F9 +EC3A EF 47 06 *ISB $0647 = EB A:40 X:02 Y:B0 P:64 SP:FB +EC3D EA NOP A:53 X:02 Y:B0 P:24 SP:FB +EC3E EA NOP A:53 X:02 Y:B0 P:24 SP:FB +EC3F EA NOP A:53 X:02 Y:B0 P:24 SP:FB +EC40 EA NOP A:53 X:02 Y:B0 P:24 SP:FB +EC41 20 B7 FA JSR $FAB7 A:53 X:02 Y:B0 P:24 SP:FB +FAB7 70 2D BVS $FAE6 A:53 X:02 Y:B0 P:24 SP:F9 +FAB9 B0 2B BCS $FAE6 A:53 X:02 Y:B0 P:24 SP:F9 +FABB 30 29 BMI $FAE6 A:53 X:02 Y:B0 P:24 SP:F9 +FABD C9 53 CMP #$53 A:53 X:02 Y:B0 P:24 SP:F9 +FABF D0 25 BNE $FAE6 A:53 X:02 Y:B0 P:27 SP:F9 +FAC1 60 RTS A:53 X:02 Y:B0 P:27 SP:F9 +EC44 AD 47 06 LDA $0647 = EC A:53 X:02 Y:B0 P:27 SP:FB +EC47 C9 EC CMP #$EC A:EC X:02 Y:B0 P:A5 SP:FB +EC49 F0 02 BEQ $EC4D A:EC X:02 Y:B0 P:27 SP:FB +EC4D C8 INY A:EC X:02 Y:B0 P:27 SP:FB +EC4E A9 FF LDA #$FF A:EC X:02 Y:B1 P:A5 SP:FB +EC50 8D 47 06 STA $0647 = EC A:FF X:02 Y:B1 P:A5 SP:FB +EC53 20 C2 FA JSR $FAC2 A:FF X:02 Y:B1 P:A5 SP:FB +FAC2 B8 CLV A:FF X:02 Y:B1 P:A5 SP:F9 +FAC3 38 SEC A:FF X:02 Y:B1 P:A5 SP:F9 +FAC4 A9 FF LDA #$FF A:FF X:02 Y:B1 P:A5 SP:F9 +FAC6 60 RTS A:FF X:02 Y:B1 P:A5 SP:F9 +EC56 EF 47 06 *ISB $0647 = FF A:FF X:02 Y:B1 P:A5 SP:FB +EC59 EA NOP A:FF X:02 Y:B1 P:A5 SP:FB +EC5A EA NOP A:FF X:02 Y:B1 P:A5 SP:FB +EC5B EA NOP A:FF X:02 Y:B1 P:A5 SP:FB +EC5C EA NOP A:FF X:02 Y:B1 P:A5 SP:FB +EC5D 20 C7 FA JSR $FAC7 A:FF X:02 Y:B1 P:A5 SP:FB +FAC7 70 1D BVS $FAE6 A:FF X:02 Y:B1 P:A5 SP:F9 +FAC9 F0 1B BEQ $FAE6 A:FF X:02 Y:B1 P:A5 SP:F9 +FACB 10 19 BPL $FAE6 A:FF X:02 Y:B1 P:A5 SP:F9 +FACD 90 17 BCC $FAE6 A:FF X:02 Y:B1 P:A5 SP:F9 +FACF C9 FF CMP #$FF A:FF X:02 Y:B1 P:A5 SP:F9 +FAD1 D0 13 BNE $FAE6 A:FF X:02 Y:B1 P:27 SP:F9 +FAD3 60 RTS A:FF X:02 Y:B1 P:27 SP:F9 +EC60 AD 47 06 LDA $0647 = 00 A:FF X:02 Y:B1 P:27 SP:FB +EC63 C9 00 CMP #$00 A:00 X:02 Y:B1 P:27 SP:FB +EC65 F0 02 BEQ $EC69 A:00 X:02 Y:B1 P:27 SP:FB +EC69 C8 INY A:00 X:02 Y:B1 P:27 SP:FB +EC6A A9 37 LDA #$37 A:00 X:02 Y:B2 P:A5 SP:FB +EC6C 8D 47 06 STA $0647 = 00 A:37 X:02 Y:B2 P:25 SP:FB +EC6F 20 D4 FA JSR $FAD4 A:37 X:02 Y:B2 P:25 SP:FB +FAD4 24 01 BIT $01 = FF A:37 X:02 Y:B2 P:25 SP:F9 +FAD6 38 SEC A:37 X:02 Y:B2 P:E5 SP:F9 +FAD7 A9 F0 LDA #$F0 A:37 X:02 Y:B2 P:E5 SP:F9 +FAD9 60 RTS A:F0 X:02 Y:B2 P:E5 SP:F9 +EC72 EF 47 06 *ISB $0647 = 37 A:F0 X:02 Y:B2 P:E5 SP:FB +EC75 EA NOP A:B8 X:02 Y:B2 P:A5 SP:FB +EC76 EA NOP A:B8 X:02 Y:B2 P:A5 SP:FB +EC77 EA NOP A:B8 X:02 Y:B2 P:A5 SP:FB +EC78 EA NOP A:B8 X:02 Y:B2 P:A5 SP:FB +EC79 20 DA FA JSR $FADA A:B8 X:02 Y:B2 P:A5 SP:FB +FADA 70 0A BVS $FAE6 A:B8 X:02 Y:B2 P:A5 SP:F9 +FADC F0 08 BEQ $FAE6 A:B8 X:02 Y:B2 P:A5 SP:F9 +FADE 10 06 BPL $FAE6 A:B8 X:02 Y:B2 P:A5 SP:F9 +FAE0 90 04 BCC $FAE6 A:B8 X:02 Y:B2 P:A5 SP:F9 +FAE2 C9 B8 CMP #$B8 A:B8 X:02 Y:B2 P:A5 SP:F9 +FAE4 F0 02 BEQ $FAE8 A:B8 X:02 Y:B2 P:27 SP:F9 +FAE8 60 RTS A:B8 X:02 Y:B2 P:27 SP:F9 +EC7C AD 47 06 LDA $0647 = 38 A:B8 X:02 Y:B2 P:27 SP:FB +EC7F C9 38 CMP #$38 A:38 X:02 Y:B2 P:25 SP:FB +EC81 F0 02 BEQ $EC85 A:38 X:02 Y:B2 P:27 SP:FB +EC85 A9 EB LDA #$EB A:38 X:02 Y:B2 P:27 SP:FB +EC87 8D 47 06 STA $0647 = 38 A:EB X:02 Y:B2 P:A5 SP:FB +EC8A A9 48 LDA #$48 A:EB X:02 Y:B2 P:A5 SP:FB +EC8C 85 45 STA $45 = 48 A:48 X:02 Y:B2 P:25 SP:FB +EC8E A9 05 LDA #$05 A:48 X:02 Y:B2 P:25 SP:FB +EC90 85 46 STA $46 = 05 A:05 X:02 Y:B2 P:25 SP:FB +EC92 A0 FF LDY #$FF A:05 X:02 Y:B2 P:25 SP:FB +EC94 20 B1 FA JSR $FAB1 A:05 X:02 Y:FF P:A5 SP:FB +FAB1 24 01 BIT $01 = FF A:05 X:02 Y:FF P:A5 SP:F9 +FAB3 18 CLC A:05 X:02 Y:FF P:E5 SP:F9 +FAB4 A9 40 LDA #$40 A:05 X:02 Y:FF P:E4 SP:F9 +FAB6 60 RTS A:40 X:02 Y:FF P:64 SP:F9 +EC97 F3 45 *ISB ($45),Y = 0548 @ 0647 = EB A:40 X:02 Y:FF P:64 SP:FB +EC99 EA NOP A:53 X:02 Y:FF P:24 SP:FB +EC9A EA NOP A:53 X:02 Y:FF P:24 SP:FB +EC9B 08 PHP A:53 X:02 Y:FF P:24 SP:FB +EC9C 48 PHA A:53 X:02 Y:FF P:24 SP:FA +EC9D A0 B3 LDY #$B3 A:53 X:02 Y:FF P:24 SP:F9 +EC9F 68 PLA A:53 X:02 Y:B3 P:A4 SP:F9 +ECA0 28 PLP A:53 X:02 Y:B3 P:24 SP:FA +ECA1 20 B7 FA JSR $FAB7 A:53 X:02 Y:B3 P:24 SP:FB +FAB7 70 2D BVS $FAE6 A:53 X:02 Y:B3 P:24 SP:F9 +FAB9 B0 2B BCS $FAE6 A:53 X:02 Y:B3 P:24 SP:F9 +FABB 30 29 BMI $FAE6 A:53 X:02 Y:B3 P:24 SP:F9 +FABD C9 53 CMP #$53 A:53 X:02 Y:B3 P:24 SP:F9 +FABF D0 25 BNE $FAE6 A:53 X:02 Y:B3 P:27 SP:F9 +FAC1 60 RTS A:53 X:02 Y:B3 P:27 SP:F9 +ECA4 AD 47 06 LDA $0647 = EC A:53 X:02 Y:B3 P:27 SP:FB +ECA7 C9 EC CMP #$EC A:EC X:02 Y:B3 P:A5 SP:FB +ECA9 F0 02 BEQ $ECAD A:EC X:02 Y:B3 P:27 SP:FB +ECAD A0 FF LDY #$FF A:EC X:02 Y:B3 P:27 SP:FB +ECAF A9 FF LDA #$FF A:EC X:02 Y:FF P:A5 SP:FB +ECB1 8D 47 06 STA $0647 = EC A:FF X:02 Y:FF P:A5 SP:FB +ECB4 20 C2 FA JSR $FAC2 A:FF X:02 Y:FF P:A5 SP:FB +FAC2 B8 CLV A:FF X:02 Y:FF P:A5 SP:F9 +FAC3 38 SEC A:FF X:02 Y:FF P:A5 SP:F9 +FAC4 A9 FF LDA #$FF A:FF X:02 Y:FF P:A5 SP:F9 +FAC6 60 RTS A:FF X:02 Y:FF P:A5 SP:F9 +ECB7 F3 45 *ISB ($45),Y = 0548 @ 0647 = FF A:FF X:02 Y:FF P:A5 SP:FB +ECB9 EA NOP A:FF X:02 Y:FF P:A5 SP:FB +ECBA EA NOP A:FF X:02 Y:FF P:A5 SP:FB +ECBB 08 PHP A:FF X:02 Y:FF P:A5 SP:FB +ECBC 48 PHA A:FF X:02 Y:FF P:A5 SP:FA +ECBD A0 B4 LDY #$B4 A:FF X:02 Y:FF P:A5 SP:F9 +ECBF 68 PLA A:FF X:02 Y:B4 P:A5 SP:F9 +ECC0 28 PLP A:FF X:02 Y:B4 P:A5 SP:FA +ECC1 20 C7 FA JSR $FAC7 A:FF X:02 Y:B4 P:A5 SP:FB +FAC7 70 1D BVS $FAE6 A:FF X:02 Y:B4 P:A5 SP:F9 +FAC9 F0 1B BEQ $FAE6 A:FF X:02 Y:B4 P:A5 SP:F9 +FACB 10 19 BPL $FAE6 A:FF X:02 Y:B4 P:A5 SP:F9 +FACD 90 17 BCC $FAE6 A:FF X:02 Y:B4 P:A5 SP:F9 +FACF C9 FF CMP #$FF A:FF X:02 Y:B4 P:A5 SP:F9 +FAD1 D0 13 BNE $FAE6 A:FF X:02 Y:B4 P:27 SP:F9 +FAD3 60 RTS A:FF X:02 Y:B4 P:27 SP:F9 +ECC4 AD 47 06 LDA $0647 = 00 A:FF X:02 Y:B4 P:27 SP:FB +ECC7 C9 00 CMP #$00 A:00 X:02 Y:B4 P:27 SP:FB +ECC9 F0 02 BEQ $ECCD A:00 X:02 Y:B4 P:27 SP:FB +ECCD A0 FF LDY #$FF A:00 X:02 Y:B4 P:27 SP:FB +ECCF A9 37 LDA #$37 A:00 X:02 Y:FF P:A5 SP:FB +ECD1 8D 47 06 STA $0647 = 00 A:37 X:02 Y:FF P:25 SP:FB +ECD4 20 D4 FA JSR $FAD4 A:37 X:02 Y:FF P:25 SP:FB +FAD4 24 01 BIT $01 = FF A:37 X:02 Y:FF P:25 SP:F9 +FAD6 38 SEC A:37 X:02 Y:FF P:E5 SP:F9 +FAD7 A9 F0 LDA #$F0 A:37 X:02 Y:FF P:E5 SP:F9 +FAD9 60 RTS A:F0 X:02 Y:FF P:E5 SP:F9 +ECD7 F3 45 *ISB ($45),Y = 0548 @ 0647 = 37 A:F0 X:02 Y:FF P:E5 SP:FB +ECD9 EA NOP A:B8 X:02 Y:FF P:A5 SP:FB +ECDA EA NOP A:B8 X:02 Y:FF P:A5 SP:FB +ECDB 08 PHP A:B8 X:02 Y:FF P:A5 SP:FB +ECDC 48 PHA A:B8 X:02 Y:FF P:A5 SP:FA +ECDD A0 B5 LDY #$B5 A:B8 X:02 Y:FF P:A5 SP:F9 +ECDF 68 PLA A:B8 X:02 Y:B5 P:A5 SP:F9 +ECE0 28 PLP A:B8 X:02 Y:B5 P:A5 SP:FA +ECE1 20 DA FA JSR $FADA A:B8 X:02 Y:B5 P:A5 SP:FB +FADA 70 0A BVS $FAE6 A:B8 X:02 Y:B5 P:A5 SP:F9 +FADC F0 08 BEQ $FAE6 A:B8 X:02 Y:B5 P:A5 SP:F9 +FADE 10 06 BPL $FAE6 A:B8 X:02 Y:B5 P:A5 SP:F9 +FAE0 90 04 BCC $FAE6 A:B8 X:02 Y:B5 P:A5 SP:F9 +FAE2 C9 B8 CMP #$B8 A:B8 X:02 Y:B5 P:A5 SP:F9 +FAE4 F0 02 BEQ $FAE8 A:B8 X:02 Y:B5 P:27 SP:F9 +FAE8 60 RTS A:B8 X:02 Y:B5 P:27 SP:F9 +ECE4 AD 47 06 LDA $0647 = 38 A:B8 X:02 Y:B5 P:27 SP:FB +ECE7 C9 38 CMP #$38 A:38 X:02 Y:B5 P:25 SP:FB +ECE9 F0 02 BEQ $ECED A:38 X:02 Y:B5 P:27 SP:FB +ECED A0 B6 LDY #$B6 A:38 X:02 Y:B5 P:27 SP:FB +ECEF A2 FF LDX #$FF A:38 X:02 Y:B6 P:A5 SP:FB +ECF1 A9 EB LDA #$EB A:38 X:FF Y:B6 P:A5 SP:FB +ECF3 85 47 STA $47 = 38 A:EB X:FF Y:B6 P:A5 SP:FB +ECF5 20 B1 FA JSR $FAB1 A:EB X:FF Y:B6 P:A5 SP:FB +FAB1 24 01 BIT $01 = FF A:EB X:FF Y:B6 P:A5 SP:F9 +FAB3 18 CLC A:EB X:FF Y:B6 P:E5 SP:F9 +FAB4 A9 40 LDA #$40 A:EB X:FF Y:B6 P:E4 SP:F9 +FAB6 60 RTS A:40 X:FF Y:B6 P:64 SP:F9 +ECF8 F7 48 *ISB $48,X @ 47 = EB A:40 X:FF Y:B6 P:64 SP:FB +ECFA EA NOP A:53 X:FF Y:B6 P:24 SP:FB +ECFB EA NOP A:53 X:FF Y:B6 P:24 SP:FB +ECFC EA NOP A:53 X:FF Y:B6 P:24 SP:FB +ECFD EA NOP A:53 X:FF Y:B6 P:24 SP:FB +ECFE 20 B7 FA JSR $FAB7 A:53 X:FF Y:B6 P:24 SP:FB +FAB7 70 2D BVS $FAE6 A:53 X:FF Y:B6 P:24 SP:F9 +FAB9 B0 2B BCS $FAE6 A:53 X:FF Y:B6 P:24 SP:F9 +FABB 30 29 BMI $FAE6 A:53 X:FF Y:B6 P:24 SP:F9 +FABD C9 53 CMP #$53 A:53 X:FF Y:B6 P:24 SP:F9 +FABF D0 25 BNE $FAE6 A:53 X:FF Y:B6 P:27 SP:F9 +FAC1 60 RTS A:53 X:FF Y:B6 P:27 SP:F9 +ED01 A5 47 LDA $47 = EC A:53 X:FF Y:B6 P:27 SP:FB +ED03 C9 EC CMP #$EC A:EC X:FF Y:B6 P:A5 SP:FB +ED05 F0 02 BEQ $ED09 A:EC X:FF Y:B6 P:27 SP:FB +ED09 C8 INY A:EC X:FF Y:B6 P:27 SP:FB +ED0A A9 FF LDA #$FF A:EC X:FF Y:B7 P:A5 SP:FB +ED0C 85 47 STA $47 = EC A:FF X:FF Y:B7 P:A5 SP:FB +ED0E 20 C2 FA JSR $FAC2 A:FF X:FF Y:B7 P:A5 SP:FB +FAC2 B8 CLV A:FF X:FF Y:B7 P:A5 SP:F9 +FAC3 38 SEC A:FF X:FF Y:B7 P:A5 SP:F9 +FAC4 A9 FF LDA #$FF A:FF X:FF Y:B7 P:A5 SP:F9 +FAC6 60 RTS A:FF X:FF Y:B7 P:A5 SP:F9 +ED11 F7 48 *ISB $48,X @ 47 = FF A:FF X:FF Y:B7 P:A5 SP:FB +ED13 EA NOP A:FF X:FF Y:B7 P:A5 SP:FB +ED14 EA NOP A:FF X:FF Y:B7 P:A5 SP:FB +ED15 EA NOP A:FF X:FF Y:B7 P:A5 SP:FB +ED16 EA NOP A:FF X:FF Y:B7 P:A5 SP:FB +ED17 20 C7 FA JSR $FAC7 A:FF X:FF Y:B7 P:A5 SP:FB +FAC7 70 1D BVS $FAE6 A:FF X:FF Y:B7 P:A5 SP:F9 +FAC9 F0 1B BEQ $FAE6 A:FF X:FF Y:B7 P:A5 SP:F9 +FACB 10 19 BPL $FAE6 A:FF X:FF Y:B7 P:A5 SP:F9 +FACD 90 17 BCC $FAE6 A:FF X:FF Y:B7 P:A5 SP:F9 +FACF C9 FF CMP #$FF A:FF X:FF Y:B7 P:A5 SP:F9 +FAD1 D0 13 BNE $FAE6 A:FF X:FF Y:B7 P:27 SP:F9 +FAD3 60 RTS A:FF X:FF Y:B7 P:27 SP:F9 +ED1A A5 47 LDA $47 = 00 A:FF X:FF Y:B7 P:27 SP:FB +ED1C C9 00 CMP #$00 A:00 X:FF Y:B7 P:27 SP:FB +ED1E F0 02 BEQ $ED22 A:00 X:FF Y:B7 P:27 SP:FB +ED22 C8 INY A:00 X:FF Y:B7 P:27 SP:FB +ED23 A9 37 LDA #$37 A:00 X:FF Y:B8 P:A5 SP:FB +ED25 85 47 STA $47 = 00 A:37 X:FF Y:B8 P:25 SP:FB +ED27 20 D4 FA JSR $FAD4 A:37 X:FF Y:B8 P:25 SP:FB +FAD4 24 01 BIT $01 = FF A:37 X:FF Y:B8 P:25 SP:F9 +FAD6 38 SEC A:37 X:FF Y:B8 P:E5 SP:F9 +FAD7 A9 F0 LDA #$F0 A:37 X:FF Y:B8 P:E5 SP:F9 +FAD9 60 RTS A:F0 X:FF Y:B8 P:E5 SP:F9 +ED2A F7 48 *ISB $48,X @ 47 = 37 A:F0 X:FF Y:B8 P:E5 SP:FB +ED2C EA NOP A:B8 X:FF Y:B8 P:A5 SP:FB +ED2D EA NOP A:B8 X:FF Y:B8 P:A5 SP:FB +ED2E EA NOP A:B8 X:FF Y:B8 P:A5 SP:FB +ED2F EA NOP A:B8 X:FF Y:B8 P:A5 SP:FB +ED30 20 DA FA JSR $FADA A:B8 X:FF Y:B8 P:A5 SP:FB +FADA 70 0A BVS $FAE6 A:B8 X:FF Y:B8 P:A5 SP:F9 +FADC F0 08 BEQ $FAE6 A:B8 X:FF Y:B8 P:A5 SP:F9 +FADE 10 06 BPL $FAE6 A:B8 X:FF Y:B8 P:A5 SP:F9 +FAE0 90 04 BCC $FAE6 A:B8 X:FF Y:B8 P:A5 SP:F9 +FAE2 C9 B8 CMP #$B8 A:B8 X:FF Y:B8 P:A5 SP:F9 +FAE4 F0 02 BEQ $FAE8 A:B8 X:FF Y:B8 P:27 SP:F9 +FAE8 60 RTS A:B8 X:FF Y:B8 P:27 SP:F9 +ED33 A5 47 LDA $47 = 38 A:B8 X:FF Y:B8 P:27 SP:FB +ED35 C9 38 CMP #$38 A:38 X:FF Y:B8 P:25 SP:FB +ED37 F0 02 BEQ $ED3B A:38 X:FF Y:B8 P:27 SP:FB +ED3B A9 EB LDA #$EB A:38 X:FF Y:B8 P:27 SP:FB +ED3D 8D 47 06 STA $0647 = 38 A:EB X:FF Y:B8 P:A5 SP:FB +ED40 A0 FF LDY #$FF A:EB X:FF Y:B8 P:A5 SP:FB +ED42 20 B1 FA JSR $FAB1 A:EB X:FF Y:FF P:A5 SP:FB +FAB1 24 01 BIT $01 = FF A:EB X:FF Y:FF P:A5 SP:F9 +FAB3 18 CLC A:EB X:FF Y:FF P:E5 SP:F9 +FAB4 A9 40 LDA #$40 A:EB X:FF Y:FF P:E4 SP:F9 +FAB6 60 RTS A:40 X:FF Y:FF P:64 SP:F9 +ED45 FB 48 05 *ISB $0548,Y @ 0647 = EB A:40 X:FF Y:FF P:64 SP:FB +ED48 EA NOP A:53 X:FF Y:FF P:24 SP:FB +ED49 EA NOP A:53 X:FF Y:FF P:24 SP:FB +ED4A 08 PHP A:53 X:FF Y:FF P:24 SP:FB +ED4B 48 PHA A:53 X:FF Y:FF P:24 SP:FA +ED4C A0 B9 LDY #$B9 A:53 X:FF Y:FF P:24 SP:F9 +ED4E 68 PLA A:53 X:FF Y:B9 P:A4 SP:F9 +ED4F 28 PLP A:53 X:FF Y:B9 P:24 SP:FA +ED50 20 B7 FA JSR $FAB7 A:53 X:FF Y:B9 P:24 SP:FB +FAB7 70 2D BVS $FAE6 A:53 X:FF Y:B9 P:24 SP:F9 +FAB9 B0 2B BCS $FAE6 A:53 X:FF Y:B9 P:24 SP:F9 +FABB 30 29 BMI $FAE6 A:53 X:FF Y:B9 P:24 SP:F9 +FABD C9 53 CMP #$53 A:53 X:FF Y:B9 P:24 SP:F9 +FABF D0 25 BNE $FAE6 A:53 X:FF Y:B9 P:27 SP:F9 +FAC1 60 RTS A:53 X:FF Y:B9 P:27 SP:F9 +ED53 AD 47 06 LDA $0647 = EC A:53 X:FF Y:B9 P:27 SP:FB +ED56 C9 EC CMP #$EC A:EC X:FF Y:B9 P:A5 SP:FB +ED58 F0 02 BEQ $ED5C A:EC X:FF Y:B9 P:27 SP:FB +ED5C A0 FF LDY #$FF A:EC X:FF Y:B9 P:27 SP:FB +ED5E A9 FF LDA #$FF A:EC X:FF Y:FF P:A5 SP:FB +ED60 8D 47 06 STA $0647 = EC A:FF X:FF Y:FF P:A5 SP:FB +ED63 20 C2 FA JSR $FAC2 A:FF X:FF Y:FF P:A5 SP:FB +FAC2 B8 CLV A:FF X:FF Y:FF P:A5 SP:F9 +FAC3 38 SEC A:FF X:FF Y:FF P:A5 SP:F9 +FAC4 A9 FF LDA #$FF A:FF X:FF Y:FF P:A5 SP:F9 +FAC6 60 RTS A:FF X:FF Y:FF P:A5 SP:F9 +ED66 FB 48 05 *ISB $0548,Y @ 0647 = FF A:FF X:FF Y:FF P:A5 SP:FB +ED69 EA NOP A:FF X:FF Y:FF P:A5 SP:FB +ED6A EA NOP A:FF X:FF Y:FF P:A5 SP:FB +ED6B 08 PHP A:FF X:FF Y:FF P:A5 SP:FB +ED6C 48 PHA A:FF X:FF Y:FF P:A5 SP:FA +ED6D A0 BA LDY #$BA A:FF X:FF Y:FF P:A5 SP:F9 +ED6F 68 PLA A:FF X:FF Y:BA P:A5 SP:F9 +ED70 28 PLP A:FF X:FF Y:BA P:A5 SP:FA +ED71 20 C7 FA JSR $FAC7 A:FF X:FF Y:BA P:A5 SP:FB +FAC7 70 1D BVS $FAE6 A:FF X:FF Y:BA P:A5 SP:F9 +FAC9 F0 1B BEQ $FAE6 A:FF X:FF Y:BA P:A5 SP:F9 +FACB 10 19 BPL $FAE6 A:FF X:FF Y:BA P:A5 SP:F9 +FACD 90 17 BCC $FAE6 A:FF X:FF Y:BA P:A5 SP:F9 +FACF C9 FF CMP #$FF A:FF X:FF Y:BA P:A5 SP:F9 +FAD1 D0 13 BNE $FAE6 A:FF X:FF Y:BA P:27 SP:F9 +FAD3 60 RTS A:FF X:FF Y:BA P:27 SP:F9 +ED74 AD 47 06 LDA $0647 = 00 A:FF X:FF Y:BA P:27 SP:FB +ED77 C9 00 CMP #$00 A:00 X:FF Y:BA P:27 SP:FB +ED79 F0 02 BEQ $ED7D A:00 X:FF Y:BA P:27 SP:FB +ED7D A0 FF LDY #$FF A:00 X:FF Y:BA P:27 SP:FB +ED7F A9 37 LDA #$37 A:00 X:FF Y:FF P:A5 SP:FB +ED81 8D 47 06 STA $0647 = 00 A:37 X:FF Y:FF P:25 SP:FB +ED84 20 D4 FA JSR $FAD4 A:37 X:FF Y:FF P:25 SP:FB +FAD4 24 01 BIT $01 = FF A:37 X:FF Y:FF P:25 SP:F9 +FAD6 38 SEC A:37 X:FF Y:FF P:E5 SP:F9 +FAD7 A9 F0 LDA #$F0 A:37 X:FF Y:FF P:E5 SP:F9 +FAD9 60 RTS A:F0 X:FF Y:FF P:E5 SP:F9 +ED87 FB 48 05 *ISB $0548,Y @ 0647 = 37 A:F0 X:FF Y:FF P:E5 SP:FB +ED8A EA NOP A:B8 X:FF Y:FF P:A5 SP:FB +ED8B EA NOP A:B8 X:FF Y:FF P:A5 SP:FB +ED8C 08 PHP A:B8 X:FF Y:FF P:A5 SP:FB +ED8D 48 PHA A:B8 X:FF Y:FF P:A5 SP:FA +ED8E A0 BB LDY #$BB A:B8 X:FF Y:FF P:A5 SP:F9 +ED90 68 PLA A:B8 X:FF Y:BB P:A5 SP:F9 +ED91 28 PLP A:B8 X:FF Y:BB P:A5 SP:FA +ED92 20 DA FA JSR $FADA A:B8 X:FF Y:BB P:A5 SP:FB +FADA 70 0A BVS $FAE6 A:B8 X:FF Y:BB P:A5 SP:F9 +FADC F0 08 BEQ $FAE6 A:B8 X:FF Y:BB P:A5 SP:F9 +FADE 10 06 BPL $FAE6 A:B8 X:FF Y:BB P:A5 SP:F9 +FAE0 90 04 BCC $FAE6 A:B8 X:FF Y:BB P:A5 SP:F9 +FAE2 C9 B8 CMP #$B8 A:B8 X:FF Y:BB P:A5 SP:F9 +FAE4 F0 02 BEQ $FAE8 A:B8 X:FF Y:BB P:27 SP:F9 +FAE8 60 RTS A:B8 X:FF Y:BB P:27 SP:F9 +ED95 AD 47 06 LDA $0647 = 38 A:B8 X:FF Y:BB P:27 SP:FB +ED98 C9 38 CMP #$38 A:38 X:FF Y:BB P:25 SP:FB +ED9A F0 02 BEQ $ED9E A:38 X:FF Y:BB P:27 SP:FB +ED9E A0 BC LDY #$BC A:38 X:FF Y:BB P:27 SP:FB +EDA0 A2 FF LDX #$FF A:38 X:FF Y:BC P:A5 SP:FB +EDA2 A9 EB LDA #$EB A:38 X:FF Y:BC P:A5 SP:FB +EDA4 8D 47 06 STA $0647 = 38 A:EB X:FF Y:BC P:A5 SP:FB +EDA7 20 B1 FA JSR $FAB1 A:EB X:FF Y:BC P:A5 SP:FB +FAB1 24 01 BIT $01 = FF A:EB X:FF Y:BC P:A5 SP:F9 +FAB3 18 CLC A:EB X:FF Y:BC P:E5 SP:F9 +FAB4 A9 40 LDA #$40 A:EB X:FF Y:BC P:E4 SP:F9 +FAB6 60 RTS A:40 X:FF Y:BC P:64 SP:F9 +EDAA FF 48 05 *ISB $0548,X @ 0647 = EB A:40 X:FF Y:BC P:64 SP:FB +EDAD EA NOP A:53 X:FF Y:BC P:24 SP:FB +EDAE EA NOP A:53 X:FF Y:BC P:24 SP:FB +EDAF EA NOP A:53 X:FF Y:BC P:24 SP:FB +EDB0 EA NOP A:53 X:FF Y:BC P:24 SP:FB +EDB1 20 B7 FA JSR $FAB7 A:53 X:FF Y:BC P:24 SP:FB +FAB7 70 2D BVS $FAE6 A:53 X:FF Y:BC P:24 SP:F9 +FAB9 B0 2B BCS $FAE6 A:53 X:FF Y:BC P:24 SP:F9 +FABB 30 29 BMI $FAE6 A:53 X:FF Y:BC P:24 SP:F9 +FABD C9 53 CMP #$53 A:53 X:FF Y:BC P:24 SP:F9 +FABF D0 25 BNE $FAE6 A:53 X:FF Y:BC P:27 SP:F9 +FAC1 60 RTS A:53 X:FF Y:BC P:27 SP:F9 +EDB4 AD 47 06 LDA $0647 = EC A:53 X:FF Y:BC P:27 SP:FB +EDB7 C9 EC CMP #$EC A:EC X:FF Y:BC P:A5 SP:FB +EDB9 F0 02 BEQ $EDBD A:EC X:FF Y:BC P:27 SP:FB +EDBD C8 INY A:EC X:FF Y:BC P:27 SP:FB +EDBE A9 FF LDA #$FF A:EC X:FF Y:BD P:A5 SP:FB +EDC0 8D 47 06 STA $0647 = EC A:FF X:FF Y:BD P:A5 SP:FB +EDC3 20 C2 FA JSR $FAC2 A:FF X:FF Y:BD P:A5 SP:FB +FAC2 B8 CLV A:FF X:FF Y:BD P:A5 SP:F9 +FAC3 38 SEC A:FF X:FF Y:BD P:A5 SP:F9 +FAC4 A9 FF LDA #$FF A:FF X:FF Y:BD P:A5 SP:F9 +FAC6 60 RTS A:FF X:FF Y:BD P:A5 SP:F9 +EDC6 FF 48 05 *ISB $0548,X @ 0647 = FF A:FF X:FF Y:BD P:A5 SP:FB +EDC9 EA NOP A:FF X:FF Y:BD P:A5 SP:FB +EDCA EA NOP A:FF X:FF Y:BD P:A5 SP:FB +EDCB EA NOP A:FF X:FF Y:BD P:A5 SP:FB +EDCC EA NOP A:FF X:FF Y:BD P:A5 SP:FB +EDCD 20 C7 FA JSR $FAC7 A:FF X:FF Y:BD P:A5 SP:FB +FAC7 70 1D BVS $FAE6 A:FF X:FF Y:BD P:A5 SP:F9 +FAC9 F0 1B BEQ $FAE6 A:FF X:FF Y:BD P:A5 SP:F9 +FACB 10 19 BPL $FAE6 A:FF X:FF Y:BD P:A5 SP:F9 +FACD 90 17 BCC $FAE6 A:FF X:FF Y:BD P:A5 SP:F9 +FACF C9 FF CMP #$FF A:FF X:FF Y:BD P:A5 SP:F9 +FAD1 D0 13 BNE $FAE6 A:FF X:FF Y:BD P:27 SP:F9 +FAD3 60 RTS A:FF X:FF Y:BD P:27 SP:F9 +EDD0 AD 47 06 LDA $0647 = 00 A:FF X:FF Y:BD P:27 SP:FB +EDD3 C9 00 CMP #$00 A:00 X:FF Y:BD P:27 SP:FB +EDD5 F0 02 BEQ $EDD9 A:00 X:FF Y:BD P:27 SP:FB +EDD9 C8 INY A:00 X:FF Y:BD P:27 SP:FB +EDDA A9 37 LDA #$37 A:00 X:FF Y:BE P:A5 SP:FB +EDDC 8D 47 06 STA $0647 = 00 A:37 X:FF Y:BE P:25 SP:FB +EDDF 20 D4 FA JSR $FAD4 A:37 X:FF Y:BE P:25 SP:FB +FAD4 24 01 BIT $01 = FF A:37 X:FF Y:BE P:25 SP:F9 +FAD6 38 SEC A:37 X:FF Y:BE P:E5 SP:F9 +FAD7 A9 F0 LDA #$F0 A:37 X:FF Y:BE P:E5 SP:F9 +FAD9 60 RTS A:F0 X:FF Y:BE P:E5 SP:F9 +EDE2 FF 48 05 *ISB $0548,X @ 0647 = 37 A:F0 X:FF Y:BE P:E5 SP:FB +EDE5 EA NOP A:B8 X:FF Y:BE P:A5 SP:FB +EDE6 EA NOP A:B8 X:FF Y:BE P:A5 SP:FB +EDE7 EA NOP A:B8 X:FF Y:BE P:A5 SP:FB +EDE8 EA NOP A:B8 X:FF Y:BE P:A5 SP:FB +EDE9 20 DA FA JSR $FADA A:B8 X:FF Y:BE P:A5 SP:FB +FADA 70 0A BVS $FAE6 A:B8 X:FF Y:BE P:A5 SP:F9 +FADC F0 08 BEQ $FAE6 A:B8 X:FF Y:BE P:A5 SP:F9 +FADE 10 06 BPL $FAE6 A:B8 X:FF Y:BE P:A5 SP:F9 +FAE0 90 04 BCC $FAE6 A:B8 X:FF Y:BE P:A5 SP:F9 +FAE2 C9 B8 CMP #$B8 A:B8 X:FF Y:BE P:A5 SP:F9 +FAE4 F0 02 BEQ $FAE8 A:B8 X:FF Y:BE P:27 SP:F9 +FAE8 60 RTS A:B8 X:FF Y:BE P:27 SP:F9 +EDEC AD 47 06 LDA $0647 = 38 A:B8 X:FF Y:BE P:27 SP:FB +EDEF C9 38 CMP #$38 A:38 X:FF Y:BE P:25 SP:FB +EDF1 F0 02 BEQ $EDF5 A:38 X:FF Y:BE P:27 SP:FB +EDF5 60 RTS A:38 X:FF Y:BE P:27 SP:FB +C641 20 F6 ED JSR $EDF6 A:38 X:FF Y:BE P:27 SP:FD +EDF6 A9 FF LDA #$FF A:38 X:FF Y:BE P:27 SP:FB +EDF8 85 01 STA $01 = FF A:FF X:FF Y:BE P:A5 SP:FB +EDFA A0 BF LDY #$BF A:FF X:FF Y:BE P:A5 SP:FB +EDFC A2 02 LDX #$02 A:FF X:FF Y:BF P:A5 SP:FB +EDFE A9 47 LDA #$47 A:FF X:02 Y:BF P:25 SP:FB +EE00 85 47 STA $47 = 38 A:47 X:02 Y:BF P:25 SP:FB +EE02 A9 06 LDA #$06 A:47 X:02 Y:BF P:25 SP:FB +EE04 85 48 STA $48 = 06 A:06 X:02 Y:BF P:25 SP:FB +EE06 A9 A5 LDA #$A5 A:06 X:02 Y:BF P:25 SP:FB +EE08 8D 47 06 STA $0647 = 38 A:A5 X:02 Y:BF P:A5 SP:FB +EE0B 20 7B FA JSR $FA7B A:A5 X:02 Y:BF P:A5 SP:FB +FA7B 24 01 BIT $01 = FF A:A5 X:02 Y:BF P:A5 SP:F9 +FA7D 18 CLC A:A5 X:02 Y:BF P:E5 SP:F9 +FA7E A9 B3 LDA #$B3 A:A5 X:02 Y:BF P:E4 SP:F9 +FA80 60 RTS A:B3 X:02 Y:BF P:E4 SP:F9 +EE0E 03 45 *SLO ($45,X) @ 47 = 0647 = A5 A:B3 X:02 Y:BF P:E4 SP:FB +EE10 EA NOP A:FB X:02 Y:BF P:E5 SP:FB +EE11 EA NOP A:FB X:02 Y:BF P:E5 SP:FB +EE12 EA NOP A:FB X:02 Y:BF P:E5 SP:FB +EE13 EA NOP A:FB X:02 Y:BF P:E5 SP:FB +EE14 20 81 FA JSR $FA81 A:FB X:02 Y:BF P:E5 SP:FB +FA81 50 63 BVC $FAE6 A:FB X:02 Y:BF P:E5 SP:F9 +FA83 90 61 BCC $FAE6 A:FB X:02 Y:BF P:E5 SP:F9 +FA85 10 5F BPL $FAE6 A:FB X:02 Y:BF P:E5 SP:F9 +FA87 C9 FB CMP #$FB A:FB X:02 Y:BF P:E5 SP:F9 +FA89 D0 5B BNE $FAE6 A:FB X:02 Y:BF P:67 SP:F9 +FA8B 60 RTS A:FB X:02 Y:BF P:67 SP:F9 +EE17 AD 47 06 LDA $0647 = 4A A:FB X:02 Y:BF P:67 SP:FB +EE1A C9 4A CMP #$4A A:4A X:02 Y:BF P:65 SP:FB +EE1C F0 02 BEQ $EE20 A:4A X:02 Y:BF P:67 SP:FB +EE20 C8 INY A:4A X:02 Y:BF P:67 SP:FB +EE21 A9 29 LDA #$29 A:4A X:02 Y:C0 P:E5 SP:FB +EE23 8D 47 06 STA $0647 = 4A A:29 X:02 Y:C0 P:65 SP:FB +EE26 20 8C FA JSR $FA8C A:29 X:02 Y:C0 P:65 SP:FB +FA8C B8 CLV A:29 X:02 Y:C0 P:65 SP:F9 +FA8D 18 CLC A:29 X:02 Y:C0 P:25 SP:F9 +FA8E A9 C3 LDA #$C3 A:29 X:02 Y:C0 P:24 SP:F9 +FA90 60 RTS A:C3 X:02 Y:C0 P:A4 SP:F9 +EE29 03 45 *SLO ($45,X) @ 47 = 0647 = 29 A:C3 X:02 Y:C0 P:A4 SP:FB +EE2B EA NOP A:D3 X:02 Y:C0 P:A4 SP:FB +EE2C EA NOP A:D3 X:02 Y:C0 P:A4 SP:FB +EE2D EA NOP A:D3 X:02 Y:C0 P:A4 SP:FB +EE2E EA NOP A:D3 X:02 Y:C0 P:A4 SP:FB +EE2F 20 91 FA JSR $FA91 A:D3 X:02 Y:C0 P:A4 SP:FB +FA91 70 53 BVS $FAE6 A:D3 X:02 Y:C0 P:A4 SP:F9 +FA93 F0 51 BEQ $FAE6 A:D3 X:02 Y:C0 P:A4 SP:F9 +FA95 10 4F BPL $FAE6 A:D3 X:02 Y:C0 P:A4 SP:F9 +FA97 B0 4D BCS $FAE6 A:D3 X:02 Y:C0 P:A4 SP:F9 +FA99 C9 D3 CMP #$D3 A:D3 X:02 Y:C0 P:A4 SP:F9 +FA9B D0 49 BNE $FAE6 A:D3 X:02 Y:C0 P:27 SP:F9 +FA9D 60 RTS A:D3 X:02 Y:C0 P:27 SP:F9 +EE32 AD 47 06 LDA $0647 = 52 A:D3 X:02 Y:C0 P:27 SP:FB +EE35 C9 52 CMP #$52 A:52 X:02 Y:C0 P:25 SP:FB +EE37 F0 02 BEQ $EE3B A:52 X:02 Y:C0 P:27 SP:FB +EE3B C8 INY A:52 X:02 Y:C0 P:27 SP:FB +EE3C A9 37 LDA #$37 A:52 X:02 Y:C1 P:A5 SP:FB +EE3E 8D 47 06 STA $0647 = 52 A:37 X:02 Y:C1 P:25 SP:FB +EE41 20 9E FA JSR $FA9E A:37 X:02 Y:C1 P:25 SP:FB +FA9E 24 01 BIT $01 = FF A:37 X:02 Y:C1 P:25 SP:F9 +FAA0 38 SEC A:37 X:02 Y:C1 P:E5 SP:F9 +FAA1 A9 10 LDA #$10 A:37 X:02 Y:C1 P:E5 SP:F9 +FAA3 60 RTS A:10 X:02 Y:C1 P:65 SP:F9 +EE44 03 45 *SLO ($45,X) @ 47 = 0647 = 37 A:10 X:02 Y:C1 P:65 SP:FB +EE46 EA NOP A:7E X:02 Y:C1 P:64 SP:FB +EE47 EA NOP A:7E X:02 Y:C1 P:64 SP:FB +EE48 EA NOP A:7E X:02 Y:C1 P:64 SP:FB +EE49 EA NOP A:7E X:02 Y:C1 P:64 SP:FB +EE4A 20 A4 FA JSR $FAA4 A:7E X:02 Y:C1 P:64 SP:FB +FAA4 50 40 BVC $FAE6 A:7E X:02 Y:C1 P:64 SP:F9 +FAA6 F0 3E BEQ $FAE6 A:7E X:02 Y:C1 P:64 SP:F9 +FAA8 30 3C BMI $FAE6 A:7E X:02 Y:C1 P:64 SP:F9 +FAAA B0 3A BCS $FAE6 A:7E X:02 Y:C1 P:64 SP:F9 +FAAC C9 7E CMP #$7E A:7E X:02 Y:C1 P:64 SP:F9 +FAAE D0 36 BNE $FAE6 A:7E X:02 Y:C1 P:67 SP:F9 +FAB0 60 RTS A:7E X:02 Y:C1 P:67 SP:F9 +EE4D AD 47 06 LDA $0647 = 6E A:7E X:02 Y:C1 P:67 SP:FB +EE50 C9 6E CMP #$6E A:6E X:02 Y:C1 P:65 SP:FB +EE52 F0 02 BEQ $EE56 A:6E X:02 Y:C1 P:67 SP:FB +EE56 C8 INY A:6E X:02 Y:C1 P:67 SP:FB +EE57 A9 A5 LDA #$A5 A:6E X:02 Y:C2 P:E5 SP:FB +EE59 85 47 STA $47 = 47 A:A5 X:02 Y:C2 P:E5 SP:FB +EE5B 20 7B FA JSR $FA7B A:A5 X:02 Y:C2 P:E5 SP:FB +FA7B 24 01 BIT $01 = FF A:A5 X:02 Y:C2 P:E5 SP:F9 +FA7D 18 CLC A:A5 X:02 Y:C2 P:E5 SP:F9 +FA7E A9 B3 LDA #$B3 A:A5 X:02 Y:C2 P:E4 SP:F9 +FA80 60 RTS A:B3 X:02 Y:C2 P:E4 SP:F9 +EE5E 07 47 *SLO $47 = A5 A:B3 X:02 Y:C2 P:E4 SP:FB +EE60 EA NOP A:FB X:02 Y:C2 P:E5 SP:FB +EE61 EA NOP A:FB X:02 Y:C2 P:E5 SP:FB +EE62 EA NOP A:FB X:02 Y:C2 P:E5 SP:FB +EE63 EA NOP A:FB X:02 Y:C2 P:E5 SP:FB +EE64 20 81 FA JSR $FA81 A:FB X:02 Y:C2 P:E5 SP:FB +FA81 50 63 BVC $FAE6 A:FB X:02 Y:C2 P:E5 SP:F9 +FA83 90 61 BCC $FAE6 A:FB X:02 Y:C2 P:E5 SP:F9 +FA85 10 5F BPL $FAE6 A:FB X:02 Y:C2 P:E5 SP:F9 +FA87 C9 FB CMP #$FB A:FB X:02 Y:C2 P:E5 SP:F9 +FA89 D0 5B BNE $FAE6 A:FB X:02 Y:C2 P:67 SP:F9 +FA8B 60 RTS A:FB X:02 Y:C2 P:67 SP:F9 +EE67 A5 47 LDA $47 = 4A A:FB X:02 Y:C2 P:67 SP:FB +EE69 C9 4A CMP #$4A A:4A X:02 Y:C2 P:65 SP:FB +EE6B F0 02 BEQ $EE6F A:4A X:02 Y:C2 P:67 SP:FB +EE6F C8 INY A:4A X:02 Y:C2 P:67 SP:FB +EE70 A9 29 LDA #$29 A:4A X:02 Y:C3 P:E5 SP:FB +EE72 85 47 STA $47 = 4A A:29 X:02 Y:C3 P:65 SP:FB +EE74 20 8C FA JSR $FA8C A:29 X:02 Y:C3 P:65 SP:FB +FA8C B8 CLV A:29 X:02 Y:C3 P:65 SP:F9 +FA8D 18 CLC A:29 X:02 Y:C3 P:25 SP:F9 +FA8E A9 C3 LDA #$C3 A:29 X:02 Y:C3 P:24 SP:F9 +FA90 60 RTS A:C3 X:02 Y:C3 P:A4 SP:F9 +EE77 07 47 *SLO $47 = 29 A:C3 X:02 Y:C3 P:A4 SP:FB +EE79 EA NOP A:D3 X:02 Y:C3 P:A4 SP:FB +EE7A EA NOP A:D3 X:02 Y:C3 P:A4 SP:FB +EE7B EA NOP A:D3 X:02 Y:C3 P:A4 SP:FB +EE7C EA NOP A:D3 X:02 Y:C3 P:A4 SP:FB +EE7D 20 91 FA JSR $FA91 A:D3 X:02 Y:C3 P:A4 SP:FB +FA91 70 53 BVS $FAE6 A:D3 X:02 Y:C3 P:A4 SP:F9 +FA93 F0 51 BEQ $FAE6 A:D3 X:02 Y:C3 P:A4 SP:F9 +FA95 10 4F BPL $FAE6 A:D3 X:02 Y:C3 P:A4 SP:F9 +FA97 B0 4D BCS $FAE6 A:D3 X:02 Y:C3 P:A4 SP:F9 +FA99 C9 D3 CMP #$D3 A:D3 X:02 Y:C3 P:A4 SP:F9 +FA9B D0 49 BNE $FAE6 A:D3 X:02 Y:C3 P:27 SP:F9 +FA9D 60 RTS A:D3 X:02 Y:C3 P:27 SP:F9 +EE80 A5 47 LDA $47 = 52 A:D3 X:02 Y:C3 P:27 SP:FB +EE82 C9 52 CMP #$52 A:52 X:02 Y:C3 P:25 SP:FB +EE84 F0 02 BEQ $EE88 A:52 X:02 Y:C3 P:27 SP:FB +EE88 C8 INY A:52 X:02 Y:C3 P:27 SP:FB +EE89 A9 37 LDA #$37 A:52 X:02 Y:C4 P:A5 SP:FB +EE8B 85 47 STA $47 = 52 A:37 X:02 Y:C4 P:25 SP:FB +EE8D 20 9E FA JSR $FA9E A:37 X:02 Y:C4 P:25 SP:FB +FA9E 24 01 BIT $01 = FF A:37 X:02 Y:C4 P:25 SP:F9 +FAA0 38 SEC A:37 X:02 Y:C4 P:E5 SP:F9 +FAA1 A9 10 LDA #$10 A:37 X:02 Y:C4 P:E5 SP:F9 +FAA3 60 RTS A:10 X:02 Y:C4 P:65 SP:F9 +EE90 07 47 *SLO $47 = 37 A:10 X:02 Y:C4 P:65 SP:FB +EE92 EA NOP A:7E X:02 Y:C4 P:64 SP:FB +EE93 EA NOP A:7E X:02 Y:C4 P:64 SP:FB +EE94 EA NOP A:7E X:02 Y:C4 P:64 SP:FB +EE95 EA NOP A:7E X:02 Y:C4 P:64 SP:FB +EE96 20 A4 FA JSR $FAA4 A:7E X:02 Y:C4 P:64 SP:FB +FAA4 50 40 BVC $FAE6 A:7E X:02 Y:C4 P:64 SP:F9 +FAA6 F0 3E BEQ $FAE6 A:7E X:02 Y:C4 P:64 SP:F9 +FAA8 30 3C BMI $FAE6 A:7E X:02 Y:C4 P:64 SP:F9 +FAAA B0 3A BCS $FAE6 A:7E X:02 Y:C4 P:64 SP:F9 +FAAC C9 7E CMP #$7E A:7E X:02 Y:C4 P:64 SP:F9 +FAAE D0 36 BNE $FAE6 A:7E X:02 Y:C4 P:67 SP:F9 +FAB0 60 RTS A:7E X:02 Y:C4 P:67 SP:F9 +EE99 A5 47 LDA $47 = 6E A:7E X:02 Y:C4 P:67 SP:FB +EE9B C9 6E CMP #$6E A:6E X:02 Y:C4 P:65 SP:FB +EE9D F0 02 BEQ $EEA1 A:6E X:02 Y:C4 P:67 SP:FB +EEA1 C8 INY A:6E X:02 Y:C4 P:67 SP:FB +EEA2 A9 A5 LDA #$A5 A:6E X:02 Y:C5 P:E5 SP:FB +EEA4 8D 47 06 STA $0647 = 6E A:A5 X:02 Y:C5 P:E5 SP:FB +EEA7 20 7B FA JSR $FA7B A:A5 X:02 Y:C5 P:E5 SP:FB +FA7B 24 01 BIT $01 = FF A:A5 X:02 Y:C5 P:E5 SP:F9 +FA7D 18 CLC A:A5 X:02 Y:C5 P:E5 SP:F9 +FA7E A9 B3 LDA #$B3 A:A5 X:02 Y:C5 P:E4 SP:F9 +FA80 60 RTS A:B3 X:02 Y:C5 P:E4 SP:F9 +EEAA 0F 47 06 *SLO $0647 = A5 A:B3 X:02 Y:C5 P:E4 SP:FB +EEAD EA NOP A:FB X:02 Y:C5 P:E5 SP:FB +EEAE EA NOP A:FB X:02 Y:C5 P:E5 SP:FB +EEAF EA NOP A:FB X:02 Y:C5 P:E5 SP:FB +EEB0 EA NOP A:FB X:02 Y:C5 P:E5 SP:FB +EEB1 20 81 FA JSR $FA81 A:FB X:02 Y:C5 P:E5 SP:FB +FA81 50 63 BVC $FAE6 A:FB X:02 Y:C5 P:E5 SP:F9 +FA83 90 61 BCC $FAE6 A:FB X:02 Y:C5 P:E5 SP:F9 +FA85 10 5F BPL $FAE6 A:FB X:02 Y:C5 P:E5 SP:F9 +FA87 C9 FB CMP #$FB A:FB X:02 Y:C5 P:E5 SP:F9 +FA89 D0 5B BNE $FAE6 A:FB X:02 Y:C5 P:67 SP:F9 +FA8B 60 RTS A:FB X:02 Y:C5 P:67 SP:F9 +EEB4 AD 47 06 LDA $0647 = 4A A:FB X:02 Y:C5 P:67 SP:FB +EEB7 C9 4A CMP #$4A A:4A X:02 Y:C5 P:65 SP:FB +EEB9 F0 02 BEQ $EEBD A:4A X:02 Y:C5 P:67 SP:FB +EEBD C8 INY A:4A X:02 Y:C5 P:67 SP:FB +EEBE A9 29 LDA #$29 A:4A X:02 Y:C6 P:E5 SP:FB +EEC0 8D 47 06 STA $0647 = 4A A:29 X:02 Y:C6 P:65 SP:FB +EEC3 20 8C FA JSR $FA8C A:29 X:02 Y:C6 P:65 SP:FB +FA8C B8 CLV A:29 X:02 Y:C6 P:65 SP:F9 +FA8D 18 CLC A:29 X:02 Y:C6 P:25 SP:F9 +FA8E A9 C3 LDA #$C3 A:29 X:02 Y:C6 P:24 SP:F9 +FA90 60 RTS A:C3 X:02 Y:C6 P:A4 SP:F9 +EEC6 0F 47 06 *SLO $0647 = 29 A:C3 X:02 Y:C6 P:A4 SP:FB +EEC9 EA NOP A:D3 X:02 Y:C6 P:A4 SP:FB +EECA EA NOP A:D3 X:02 Y:C6 P:A4 SP:FB +EECB EA NOP A:D3 X:02 Y:C6 P:A4 SP:FB +EECC EA NOP A:D3 X:02 Y:C6 P:A4 SP:FB +EECD 20 91 FA JSR $FA91 A:D3 X:02 Y:C6 P:A4 SP:FB +FA91 70 53 BVS $FAE6 A:D3 X:02 Y:C6 P:A4 SP:F9 +FA93 F0 51 BEQ $FAE6 A:D3 X:02 Y:C6 P:A4 SP:F9 +FA95 10 4F BPL $FAE6 A:D3 X:02 Y:C6 P:A4 SP:F9 +FA97 B0 4D BCS $FAE6 A:D3 X:02 Y:C6 P:A4 SP:F9 +FA99 C9 D3 CMP #$D3 A:D3 X:02 Y:C6 P:A4 SP:F9 +FA9B D0 49 BNE $FAE6 A:D3 X:02 Y:C6 P:27 SP:F9 +FA9D 60 RTS A:D3 X:02 Y:C6 P:27 SP:F9 +EED0 AD 47 06 LDA $0647 = 52 A:D3 X:02 Y:C6 P:27 SP:FB +EED3 C9 52 CMP #$52 A:52 X:02 Y:C6 P:25 SP:FB +EED5 F0 02 BEQ $EED9 A:52 X:02 Y:C6 P:27 SP:FB +EED9 C8 INY A:52 X:02 Y:C6 P:27 SP:FB +EEDA A9 37 LDA #$37 A:52 X:02 Y:C7 P:A5 SP:FB +EEDC 8D 47 06 STA $0647 = 52 A:37 X:02 Y:C7 P:25 SP:FB +EEDF 20 9E FA JSR $FA9E A:37 X:02 Y:C7 P:25 SP:FB +FA9E 24 01 BIT $01 = FF A:37 X:02 Y:C7 P:25 SP:F9 +FAA0 38 SEC A:37 X:02 Y:C7 P:E5 SP:F9 +FAA1 A9 10 LDA #$10 A:37 X:02 Y:C7 P:E5 SP:F9 +FAA3 60 RTS A:10 X:02 Y:C7 P:65 SP:F9 +EEE2 0F 47 06 *SLO $0647 = 37 A:10 X:02 Y:C7 P:65 SP:FB +EEE5 EA NOP A:7E X:02 Y:C7 P:64 SP:FB +EEE6 EA NOP A:7E X:02 Y:C7 P:64 SP:FB +EEE7 EA NOP A:7E X:02 Y:C7 P:64 SP:FB +EEE8 EA NOP A:7E X:02 Y:C7 P:64 SP:FB +EEE9 20 A4 FA JSR $FAA4 A:7E X:02 Y:C7 P:64 SP:FB +FAA4 50 40 BVC $FAE6 A:7E X:02 Y:C7 P:64 SP:F9 +FAA6 F0 3E BEQ $FAE6 A:7E X:02 Y:C7 P:64 SP:F9 +FAA8 30 3C BMI $FAE6 A:7E X:02 Y:C7 P:64 SP:F9 +FAAA B0 3A BCS $FAE6 A:7E X:02 Y:C7 P:64 SP:F9 +FAAC C9 7E CMP #$7E A:7E X:02 Y:C7 P:64 SP:F9 +FAAE D0 36 BNE $FAE6 A:7E X:02 Y:C7 P:67 SP:F9 +FAB0 60 RTS A:7E X:02 Y:C7 P:67 SP:F9 +EEEC AD 47 06 LDA $0647 = 6E A:7E X:02 Y:C7 P:67 SP:FB +EEEF C9 6E CMP #$6E A:6E X:02 Y:C7 P:65 SP:FB +EEF1 F0 02 BEQ $EEF5 A:6E X:02 Y:C7 P:67 SP:FB +EEF5 A9 A5 LDA #$A5 A:6E X:02 Y:C7 P:67 SP:FB +EEF7 8D 47 06 STA $0647 = 6E A:A5 X:02 Y:C7 P:E5 SP:FB +EEFA A9 48 LDA #$48 A:A5 X:02 Y:C7 P:E5 SP:FB +EEFC 85 45 STA $45 = 48 A:48 X:02 Y:C7 P:65 SP:FB +EEFE A9 05 LDA #$05 A:48 X:02 Y:C7 P:65 SP:FB +EF00 85 46 STA $46 = 05 A:05 X:02 Y:C7 P:65 SP:FB +EF02 A0 FF LDY #$FF A:05 X:02 Y:C7 P:65 SP:FB +EF04 20 7B FA JSR $FA7B A:05 X:02 Y:FF P:E5 SP:FB +FA7B 24 01 BIT $01 = FF A:05 X:02 Y:FF P:E5 SP:F9 +FA7D 18 CLC A:05 X:02 Y:FF P:E5 SP:F9 +FA7E A9 B3 LDA #$B3 A:05 X:02 Y:FF P:E4 SP:F9 +FA80 60 RTS A:B3 X:02 Y:FF P:E4 SP:F9 +EF07 13 45 *SLO ($45),Y = 0548 @ 0647 = A5 A:B3 X:02 Y:FF P:E4 SP:FB +EF09 EA NOP A:FB X:02 Y:FF P:E5 SP:FB +EF0A EA NOP A:FB X:02 Y:FF P:E5 SP:FB +EF0B 08 PHP A:FB X:02 Y:FF P:E5 SP:FB +EF0C 48 PHA A:FB X:02 Y:FF P:E5 SP:FA +EF0D A0 C8 LDY #$C8 A:FB X:02 Y:FF P:E5 SP:F9 +EF0F 68 PLA A:FB X:02 Y:C8 P:E5 SP:F9 +EF10 28 PLP A:FB X:02 Y:C8 P:E5 SP:FA +EF11 20 81 FA JSR $FA81 A:FB X:02 Y:C8 P:E5 SP:FB +FA81 50 63 BVC $FAE6 A:FB X:02 Y:C8 P:E5 SP:F9 +FA83 90 61 BCC $FAE6 A:FB X:02 Y:C8 P:E5 SP:F9 +FA85 10 5F BPL $FAE6 A:FB X:02 Y:C8 P:E5 SP:F9 +FA87 C9 FB CMP #$FB A:FB X:02 Y:C8 P:E5 SP:F9 +FA89 D0 5B BNE $FAE6 A:FB X:02 Y:C8 P:67 SP:F9 +FA8B 60 RTS A:FB X:02 Y:C8 P:67 SP:F9 +EF14 AD 47 06 LDA $0647 = 4A A:FB X:02 Y:C8 P:67 SP:FB +EF17 C9 4A CMP #$4A A:4A X:02 Y:C8 P:65 SP:FB +EF19 F0 02 BEQ $EF1D A:4A X:02 Y:C8 P:67 SP:FB +EF1D A0 FF LDY #$FF A:4A X:02 Y:C8 P:67 SP:FB +EF1F A9 29 LDA #$29 A:4A X:02 Y:FF P:E5 SP:FB +EF21 8D 47 06 STA $0647 = 4A A:29 X:02 Y:FF P:65 SP:FB +EF24 20 8C FA JSR $FA8C A:29 X:02 Y:FF P:65 SP:FB +FA8C B8 CLV A:29 X:02 Y:FF P:65 SP:F9 +FA8D 18 CLC A:29 X:02 Y:FF P:25 SP:F9 +FA8E A9 C3 LDA #$C3 A:29 X:02 Y:FF P:24 SP:F9 +FA90 60 RTS A:C3 X:02 Y:FF P:A4 SP:F9 +EF27 13 45 *SLO ($45),Y = 0548 @ 0647 = 29 A:C3 X:02 Y:FF P:A4 SP:FB +EF29 EA NOP A:D3 X:02 Y:FF P:A4 SP:FB +EF2A EA NOP A:D3 X:02 Y:FF P:A4 SP:FB +EF2B 08 PHP A:D3 X:02 Y:FF P:A4 SP:FB +EF2C 48 PHA A:D3 X:02 Y:FF P:A4 SP:FA +EF2D A0 C9 LDY #$C9 A:D3 X:02 Y:FF P:A4 SP:F9 +EF2F 68 PLA A:D3 X:02 Y:C9 P:A4 SP:F9 +EF30 28 PLP A:D3 X:02 Y:C9 P:A4 SP:FA +EF31 20 91 FA JSR $FA91 A:D3 X:02 Y:C9 P:A4 SP:FB +FA91 70 53 BVS $FAE6 A:D3 X:02 Y:C9 P:A4 SP:F9 +FA93 F0 51 BEQ $FAE6 A:D3 X:02 Y:C9 P:A4 SP:F9 +FA95 10 4F BPL $FAE6 A:D3 X:02 Y:C9 P:A4 SP:F9 +FA97 B0 4D BCS $FAE6 A:D3 X:02 Y:C9 P:A4 SP:F9 +FA99 C9 D3 CMP #$D3 A:D3 X:02 Y:C9 P:A4 SP:F9 +FA9B D0 49 BNE $FAE6 A:D3 X:02 Y:C9 P:27 SP:F9 +FA9D 60 RTS A:D3 X:02 Y:C9 P:27 SP:F9 +EF34 AD 47 06 LDA $0647 = 52 A:D3 X:02 Y:C9 P:27 SP:FB +EF37 C9 52 CMP #$52 A:52 X:02 Y:C9 P:25 SP:FB +EF39 F0 02 BEQ $EF3D A:52 X:02 Y:C9 P:27 SP:FB +EF3D A0 FF LDY #$FF A:52 X:02 Y:C9 P:27 SP:FB +EF3F A9 37 LDA #$37 A:52 X:02 Y:FF P:A5 SP:FB +EF41 8D 47 06 STA $0647 = 52 A:37 X:02 Y:FF P:25 SP:FB +EF44 20 9E FA JSR $FA9E A:37 X:02 Y:FF P:25 SP:FB +FA9E 24 01 BIT $01 = FF A:37 X:02 Y:FF P:25 SP:F9 +FAA0 38 SEC A:37 X:02 Y:FF P:E5 SP:F9 +FAA1 A9 10 LDA #$10 A:37 X:02 Y:FF P:E5 SP:F9 +FAA3 60 RTS A:10 X:02 Y:FF P:65 SP:F9 +EF47 13 45 *SLO ($45),Y = 0548 @ 0647 = 37 A:10 X:02 Y:FF P:65 SP:FB +EF49 EA NOP A:7E X:02 Y:FF P:64 SP:FB +EF4A EA NOP A:7E X:02 Y:FF P:64 SP:FB +EF4B 08 PHP A:7E X:02 Y:FF P:64 SP:FB +EF4C 48 PHA A:7E X:02 Y:FF P:64 SP:FA +EF4D A0 CA LDY #$CA A:7E X:02 Y:FF P:64 SP:F9 +EF4F 68 PLA A:7E X:02 Y:CA P:E4 SP:F9 +EF50 28 PLP A:7E X:02 Y:CA P:64 SP:FA +EF51 20 A4 FA JSR $FAA4 A:7E X:02 Y:CA P:64 SP:FB +FAA4 50 40 BVC $FAE6 A:7E X:02 Y:CA P:64 SP:F9 +FAA6 F0 3E BEQ $FAE6 A:7E X:02 Y:CA P:64 SP:F9 +FAA8 30 3C BMI $FAE6 A:7E X:02 Y:CA P:64 SP:F9 +FAAA B0 3A BCS $FAE6 A:7E X:02 Y:CA P:64 SP:F9 +FAAC C9 7E CMP #$7E A:7E X:02 Y:CA P:64 SP:F9 +FAAE D0 36 BNE $FAE6 A:7E X:02 Y:CA P:67 SP:F9 +FAB0 60 RTS A:7E X:02 Y:CA P:67 SP:F9 +EF54 AD 47 06 LDA $0647 = 6E A:7E X:02 Y:CA P:67 SP:FB +EF57 C9 6E CMP #$6E A:6E X:02 Y:CA P:65 SP:FB +EF59 F0 02 BEQ $EF5D A:6E X:02 Y:CA P:67 SP:FB +EF5D A0 CB LDY #$CB A:6E X:02 Y:CA P:67 SP:FB +EF5F A2 FF LDX #$FF A:6E X:02 Y:CB P:E5 SP:FB +EF61 A9 A5 LDA #$A5 A:6E X:FF Y:CB P:E5 SP:FB +EF63 85 47 STA $47 = 6E A:A5 X:FF Y:CB P:E5 SP:FB +EF65 20 7B FA JSR $FA7B A:A5 X:FF Y:CB P:E5 SP:FB +FA7B 24 01 BIT $01 = FF A:A5 X:FF Y:CB P:E5 SP:F9 +FA7D 18 CLC A:A5 X:FF Y:CB P:E5 SP:F9 +FA7E A9 B3 LDA #$B3 A:A5 X:FF Y:CB P:E4 SP:F9 +FA80 60 RTS A:B3 X:FF Y:CB P:E4 SP:F9 +EF68 17 48 *SLO $48,X @ 47 = A5 A:B3 X:FF Y:CB P:E4 SP:FB +EF6A EA NOP A:FB X:FF Y:CB P:E5 SP:FB +EF6B EA NOP A:FB X:FF Y:CB P:E5 SP:FB +EF6C EA NOP A:FB X:FF Y:CB P:E5 SP:FB +EF6D EA NOP A:FB X:FF Y:CB P:E5 SP:FB +EF6E 20 81 FA JSR $FA81 A:FB X:FF Y:CB P:E5 SP:FB +FA81 50 63 BVC $FAE6 A:FB X:FF Y:CB P:E5 SP:F9 +FA83 90 61 BCC $FAE6 A:FB X:FF Y:CB P:E5 SP:F9 +FA85 10 5F BPL $FAE6 A:FB X:FF Y:CB P:E5 SP:F9 +FA87 C9 FB CMP #$FB A:FB X:FF Y:CB P:E5 SP:F9 +FA89 D0 5B BNE $FAE6 A:FB X:FF Y:CB P:67 SP:F9 +FA8B 60 RTS A:FB X:FF Y:CB P:67 SP:F9 +EF71 A5 47 LDA $47 = 4A A:FB X:FF Y:CB P:67 SP:FB +EF73 C9 4A CMP #$4A A:4A X:FF Y:CB P:65 SP:FB +EF75 F0 02 BEQ $EF79 A:4A X:FF Y:CB P:67 SP:FB +EF79 C8 INY A:4A X:FF Y:CB P:67 SP:FB +EF7A A9 29 LDA #$29 A:4A X:FF Y:CC P:E5 SP:FB +EF7C 85 47 STA $47 = 4A A:29 X:FF Y:CC P:65 SP:FB +EF7E 20 8C FA JSR $FA8C A:29 X:FF Y:CC P:65 SP:FB +FA8C B8 CLV A:29 X:FF Y:CC P:65 SP:F9 +FA8D 18 CLC A:29 X:FF Y:CC P:25 SP:F9 +FA8E A9 C3 LDA #$C3 A:29 X:FF Y:CC P:24 SP:F9 +FA90 60 RTS A:C3 X:FF Y:CC P:A4 SP:F9 +EF81 17 48 *SLO $48,X @ 47 = 29 A:C3 X:FF Y:CC P:A4 SP:FB +EF83 EA NOP A:D3 X:FF Y:CC P:A4 SP:FB +EF84 EA NOP A:D3 X:FF Y:CC P:A4 SP:FB +EF85 EA NOP A:D3 X:FF Y:CC P:A4 SP:FB +EF86 EA NOP A:D3 X:FF Y:CC P:A4 SP:FB +EF87 20 91 FA JSR $FA91 A:D3 X:FF Y:CC P:A4 SP:FB +FA91 70 53 BVS $FAE6 A:D3 X:FF Y:CC P:A4 SP:F9 +FA93 F0 51 BEQ $FAE6 A:D3 X:FF Y:CC P:A4 SP:F9 +FA95 10 4F BPL $FAE6 A:D3 X:FF Y:CC P:A4 SP:F9 +FA97 B0 4D BCS $FAE6 A:D3 X:FF Y:CC P:A4 SP:F9 +FA99 C9 D3 CMP #$D3 A:D3 X:FF Y:CC P:A4 SP:F9 +FA9B D0 49 BNE $FAE6 A:D3 X:FF Y:CC P:27 SP:F9 +FA9D 60 RTS A:D3 X:FF Y:CC P:27 SP:F9 +EF8A A5 47 LDA $47 = 52 A:D3 X:FF Y:CC P:27 SP:FB +EF8C C9 52 CMP #$52 A:52 X:FF Y:CC P:25 SP:FB +EF8E F0 02 BEQ $EF92 A:52 X:FF Y:CC P:27 SP:FB +EF92 C8 INY A:52 X:FF Y:CC P:27 SP:FB +EF93 A9 37 LDA #$37 A:52 X:FF Y:CD P:A5 SP:FB +EF95 85 47 STA $47 = 52 A:37 X:FF Y:CD P:25 SP:FB +EF97 20 9E FA JSR $FA9E A:37 X:FF Y:CD P:25 SP:FB +FA9E 24 01 BIT $01 = FF A:37 X:FF Y:CD P:25 SP:F9 +FAA0 38 SEC A:37 X:FF Y:CD P:E5 SP:F9 +FAA1 A9 10 LDA #$10 A:37 X:FF Y:CD P:E5 SP:F9 +FAA3 60 RTS A:10 X:FF Y:CD P:65 SP:F9 +EF9A 17 48 *SLO $48,X @ 47 = 37 A:10 X:FF Y:CD P:65 SP:FB +EF9C EA NOP A:7E X:FF Y:CD P:64 SP:FB +EF9D EA NOP A:7E X:FF Y:CD P:64 SP:FB +EF9E EA NOP A:7E X:FF Y:CD P:64 SP:FB +EF9F EA NOP A:7E X:FF Y:CD P:64 SP:FB +EFA0 20 A4 FA JSR $FAA4 A:7E X:FF Y:CD P:64 SP:FB +FAA4 50 40 BVC $FAE6 A:7E X:FF Y:CD P:64 SP:F9 +FAA6 F0 3E BEQ $FAE6 A:7E X:FF Y:CD P:64 SP:F9 +FAA8 30 3C BMI $FAE6 A:7E X:FF Y:CD P:64 SP:F9 +FAAA B0 3A BCS $FAE6 A:7E X:FF Y:CD P:64 SP:F9 +FAAC C9 7E CMP #$7E A:7E X:FF Y:CD P:64 SP:F9 +FAAE D0 36 BNE $FAE6 A:7E X:FF Y:CD P:67 SP:F9 +FAB0 60 RTS A:7E X:FF Y:CD P:67 SP:F9 +EFA3 A5 47 LDA $47 = 6E A:7E X:FF Y:CD P:67 SP:FB +EFA5 C9 6E CMP #$6E A:6E X:FF Y:CD P:65 SP:FB +EFA7 F0 02 BEQ $EFAB A:6E X:FF Y:CD P:67 SP:FB +EFAB A9 A5 LDA #$A5 A:6E X:FF Y:CD P:67 SP:FB +EFAD 8D 47 06 STA $0647 = 6E A:A5 X:FF Y:CD P:E5 SP:FB +EFB0 A0 FF LDY #$FF A:A5 X:FF Y:CD P:E5 SP:FB +EFB2 20 7B FA JSR $FA7B A:A5 X:FF Y:FF P:E5 SP:FB +FA7B 24 01 BIT $01 = FF A:A5 X:FF Y:FF P:E5 SP:F9 +FA7D 18 CLC A:A5 X:FF Y:FF P:E5 SP:F9 +FA7E A9 B3 LDA #$B3 A:A5 X:FF Y:FF P:E4 SP:F9 +FA80 60 RTS A:B3 X:FF Y:FF P:E4 SP:F9 +EFB5 1B 48 05 *SLO $0548,Y @ 0647 = A5 A:B3 X:FF Y:FF P:E4 SP:FB +EFB8 EA NOP A:FB X:FF Y:FF P:E5 SP:FB +EFB9 EA NOP A:FB X:FF Y:FF P:E5 SP:FB +EFBA 08 PHP A:FB X:FF Y:FF P:E5 SP:FB +EFBB 48 PHA A:FB X:FF Y:FF P:E5 SP:FA +EFBC A0 CE LDY #$CE A:FB X:FF Y:FF P:E5 SP:F9 +EFBE 68 PLA A:FB X:FF Y:CE P:E5 SP:F9 +EFBF 28 PLP A:FB X:FF Y:CE P:E5 SP:FA +EFC0 20 81 FA JSR $FA81 A:FB X:FF Y:CE P:E5 SP:FB +FA81 50 63 BVC $FAE6 A:FB X:FF Y:CE P:E5 SP:F9 +FA83 90 61 BCC $FAE6 A:FB X:FF Y:CE P:E5 SP:F9 +FA85 10 5F BPL $FAE6 A:FB X:FF Y:CE P:E5 SP:F9 +FA87 C9 FB CMP #$FB A:FB X:FF Y:CE P:E5 SP:F9 +FA89 D0 5B BNE $FAE6 A:FB X:FF Y:CE P:67 SP:F9 +FA8B 60 RTS A:FB X:FF Y:CE P:67 SP:F9 +EFC3 AD 47 06 LDA $0647 = 4A A:FB X:FF Y:CE P:67 SP:FB +EFC6 C9 4A CMP #$4A A:4A X:FF Y:CE P:65 SP:FB +EFC8 F0 02 BEQ $EFCC A:4A X:FF Y:CE P:67 SP:FB +EFCC A0 FF LDY #$FF A:4A X:FF Y:CE P:67 SP:FB +EFCE A9 29 LDA #$29 A:4A X:FF Y:FF P:E5 SP:FB +EFD0 8D 47 06 STA $0647 = 4A A:29 X:FF Y:FF P:65 SP:FB +EFD3 20 8C FA JSR $FA8C A:29 X:FF Y:FF P:65 SP:FB +FA8C B8 CLV A:29 X:FF Y:FF P:65 SP:F9 +FA8D 18 CLC A:29 X:FF Y:FF P:25 SP:F9 +FA8E A9 C3 LDA #$C3 A:29 X:FF Y:FF P:24 SP:F9 +FA90 60 RTS A:C3 X:FF Y:FF P:A4 SP:F9 +EFD6 1B 48 05 *SLO $0548,Y @ 0647 = 29 A:C3 X:FF Y:FF P:A4 SP:FB +EFD9 EA NOP A:D3 X:FF Y:FF P:A4 SP:FB +EFDA EA NOP A:D3 X:FF Y:FF P:A4 SP:FB +EFDB 08 PHP A:D3 X:FF Y:FF P:A4 SP:FB +EFDC 48 PHA A:D3 X:FF Y:FF P:A4 SP:FA +EFDD A0 CF LDY #$CF A:D3 X:FF Y:FF P:A4 SP:F9 +EFDF 68 PLA A:D3 X:FF Y:CF P:A4 SP:F9 +EFE0 28 PLP A:D3 X:FF Y:CF P:A4 SP:FA +EFE1 20 91 FA JSR $FA91 A:D3 X:FF Y:CF P:A4 SP:FB +FA91 70 53 BVS $FAE6 A:D3 X:FF Y:CF P:A4 SP:F9 +FA93 F0 51 BEQ $FAE6 A:D3 X:FF Y:CF P:A4 SP:F9 +FA95 10 4F BPL $FAE6 A:D3 X:FF Y:CF P:A4 SP:F9 +FA97 B0 4D BCS $FAE6 A:D3 X:FF Y:CF P:A4 SP:F9 +FA99 C9 D3 CMP #$D3 A:D3 X:FF Y:CF P:A4 SP:F9 +FA9B D0 49 BNE $FAE6 A:D3 X:FF Y:CF P:27 SP:F9 +FA9D 60 RTS A:D3 X:FF Y:CF P:27 SP:F9 +EFE4 AD 47 06 LDA $0647 = 52 A:D3 X:FF Y:CF P:27 SP:FB +EFE7 C9 52 CMP #$52 A:52 X:FF Y:CF P:25 SP:FB +EFE9 F0 02 BEQ $EFED A:52 X:FF Y:CF P:27 SP:FB +EFED A0 FF LDY #$FF A:52 X:FF Y:CF P:27 SP:FB +EFEF A9 37 LDA #$37 A:52 X:FF Y:FF P:A5 SP:FB +EFF1 8D 47 06 STA $0647 = 52 A:37 X:FF Y:FF P:25 SP:FB +EFF4 20 9E FA JSR $FA9E A:37 X:FF Y:FF P:25 SP:FB +FA9E 24 01 BIT $01 = FF A:37 X:FF Y:FF P:25 SP:F9 +FAA0 38 SEC A:37 X:FF Y:FF P:E5 SP:F9 +FAA1 A9 10 LDA #$10 A:37 X:FF Y:FF P:E5 SP:F9 +FAA3 60 RTS A:10 X:FF Y:FF P:65 SP:F9 +EFF7 1B 48 05 *SLO $0548,Y @ 0647 = 37 A:10 X:FF Y:FF P:65 SP:FB +EFFA EA NOP A:7E X:FF Y:FF P:64 SP:FB +EFFB EA NOP A:7E X:FF Y:FF P:64 SP:FB +EFFC 08 PHP A:7E X:FF Y:FF P:64 SP:FB +EFFD 48 PHA A:7E X:FF Y:FF P:64 SP:FA +EFFE A0 D0 LDY #$D0 A:7E X:FF Y:FF P:64 SP:F9 +F000 68 PLA A:7E X:FF Y:D0 P:E4 SP:F9 +F001 28 PLP A:7E X:FF Y:D0 P:64 SP:FA +F002 20 A4 FA JSR $FAA4 A:7E X:FF Y:D0 P:64 SP:FB +FAA4 50 40 BVC $FAE6 A:7E X:FF Y:D0 P:64 SP:F9 +FAA6 F0 3E BEQ $FAE6 A:7E X:FF Y:D0 P:64 SP:F9 +FAA8 30 3C BMI $FAE6 A:7E X:FF Y:D0 P:64 SP:F9 +FAAA B0 3A BCS $FAE6 A:7E X:FF Y:D0 P:64 SP:F9 +FAAC C9 7E CMP #$7E A:7E X:FF Y:D0 P:64 SP:F9 +FAAE D0 36 BNE $FAE6 A:7E X:FF Y:D0 P:67 SP:F9 +FAB0 60 RTS A:7E X:FF Y:D0 P:67 SP:F9 +F005 AD 47 06 LDA $0647 = 6E A:7E X:FF Y:D0 P:67 SP:FB +F008 C9 6E CMP #$6E A:6E X:FF Y:D0 P:65 SP:FB +F00A F0 02 BEQ $F00E A:6E X:FF Y:D0 P:67 SP:FB +F00E A0 D1 LDY #$D1 A:6E X:FF Y:D0 P:67 SP:FB +F010 A2 FF LDX #$FF A:6E X:FF Y:D1 P:E5 SP:FB +F012 A9 A5 LDA #$A5 A:6E X:FF Y:D1 P:E5 SP:FB +F014 8D 47 06 STA $0647 = 6E A:A5 X:FF Y:D1 P:E5 SP:FB +F017 20 7B FA JSR $FA7B A:A5 X:FF Y:D1 P:E5 SP:FB +FA7B 24 01 BIT $01 = FF A:A5 X:FF Y:D1 P:E5 SP:F9 +FA7D 18 CLC A:A5 X:FF Y:D1 P:E5 SP:F9 +FA7E A9 B3 LDA #$B3 A:A5 X:FF Y:D1 P:E4 SP:F9 +FA80 60 RTS A:B3 X:FF Y:D1 P:E4 SP:F9 +F01A 1F 48 05 *SLO $0548,X @ 0647 = A5 A:B3 X:FF Y:D1 P:E4 SP:FB +F01D EA NOP A:FB X:FF Y:D1 P:E5 SP:FB +F01E EA NOP A:FB X:FF Y:D1 P:E5 SP:FB +F01F EA NOP A:FB X:FF Y:D1 P:E5 SP:FB +F020 EA NOP A:FB X:FF Y:D1 P:E5 SP:FB +F021 20 81 FA JSR $FA81 A:FB X:FF Y:D1 P:E5 SP:FB +FA81 50 63 BVC $FAE6 A:FB X:FF Y:D1 P:E5 SP:F9 +FA83 90 61 BCC $FAE6 A:FB X:FF Y:D1 P:E5 SP:F9 +FA85 10 5F BPL $FAE6 A:FB X:FF Y:D1 P:E5 SP:F9 +FA87 C9 FB CMP #$FB A:FB X:FF Y:D1 P:E5 SP:F9 +FA89 D0 5B BNE $FAE6 A:FB X:FF Y:D1 P:67 SP:F9 +FA8B 60 RTS A:FB X:FF Y:D1 P:67 SP:F9 +F024 AD 47 06 LDA $0647 = 4A A:FB X:FF Y:D1 P:67 SP:FB +F027 C9 4A CMP #$4A A:4A X:FF Y:D1 P:65 SP:FB +F029 F0 02 BEQ $F02D A:4A X:FF Y:D1 P:67 SP:FB +F02D C8 INY A:4A X:FF Y:D1 P:67 SP:FB +F02E A9 29 LDA #$29 A:4A X:FF Y:D2 P:E5 SP:FB +F030 8D 47 06 STA $0647 = 4A A:29 X:FF Y:D2 P:65 SP:FB +F033 20 8C FA JSR $FA8C A:29 X:FF Y:D2 P:65 SP:FB +FA8C B8 CLV A:29 X:FF Y:D2 P:65 SP:F9 +FA8D 18 CLC A:29 X:FF Y:D2 P:25 SP:F9 +FA8E A9 C3 LDA #$C3 A:29 X:FF Y:D2 P:24 SP:F9 +FA90 60 RTS A:C3 X:FF Y:D2 P:A4 SP:F9 +F036 1F 48 05 *SLO $0548,X @ 0647 = 29 A:C3 X:FF Y:D2 P:A4 SP:FB +F039 EA NOP A:D3 X:FF Y:D2 P:A4 SP:FB +F03A EA NOP A:D3 X:FF Y:D2 P:A4 SP:FB +F03B EA NOP A:D3 X:FF Y:D2 P:A4 SP:FB +F03C EA NOP A:D3 X:FF Y:D2 P:A4 SP:FB +F03D 20 91 FA JSR $FA91 A:D3 X:FF Y:D2 P:A4 SP:FB +FA91 70 53 BVS $FAE6 A:D3 X:FF Y:D2 P:A4 SP:F9 +FA93 F0 51 BEQ $FAE6 A:D3 X:FF Y:D2 P:A4 SP:F9 +FA95 10 4F BPL $FAE6 A:D3 X:FF Y:D2 P:A4 SP:F9 +FA97 B0 4D BCS $FAE6 A:D3 X:FF Y:D2 P:A4 SP:F9 +FA99 C9 D3 CMP #$D3 A:D3 X:FF Y:D2 P:A4 SP:F9 +FA9B D0 49 BNE $FAE6 A:D3 X:FF Y:D2 P:27 SP:F9 +FA9D 60 RTS A:D3 X:FF Y:D2 P:27 SP:F9 +F040 AD 47 06 LDA $0647 = 52 A:D3 X:FF Y:D2 P:27 SP:FB +F043 C9 52 CMP #$52 A:52 X:FF Y:D2 P:25 SP:FB +F045 F0 02 BEQ $F049 A:52 X:FF Y:D2 P:27 SP:FB +F049 C8 INY A:52 X:FF Y:D2 P:27 SP:FB +F04A A9 37 LDA #$37 A:52 X:FF Y:D3 P:A5 SP:FB +F04C 8D 47 06 STA $0647 = 52 A:37 X:FF Y:D3 P:25 SP:FB +F04F 20 9E FA JSR $FA9E A:37 X:FF Y:D3 P:25 SP:FB +FA9E 24 01 BIT $01 = FF A:37 X:FF Y:D3 P:25 SP:F9 +FAA0 38 SEC A:37 X:FF Y:D3 P:E5 SP:F9 +FAA1 A9 10 LDA #$10 A:37 X:FF Y:D3 P:E5 SP:F9 +FAA3 60 RTS A:10 X:FF Y:D3 P:65 SP:F9 +F052 1F 48 05 *SLO $0548,X @ 0647 = 37 A:10 X:FF Y:D3 P:65 SP:FB +F055 EA NOP A:7E X:FF Y:D3 P:64 SP:FB +F056 EA NOP A:7E X:FF Y:D3 P:64 SP:FB +F057 EA NOP A:7E X:FF Y:D3 P:64 SP:FB +F058 EA NOP A:7E X:FF Y:D3 P:64 SP:FB +F059 20 A4 FA JSR $FAA4 A:7E X:FF Y:D3 P:64 SP:FB +FAA4 50 40 BVC $FAE6 A:7E X:FF Y:D3 P:64 SP:F9 +FAA6 F0 3E BEQ $FAE6 A:7E X:FF Y:D3 P:64 SP:F9 +FAA8 30 3C BMI $FAE6 A:7E X:FF Y:D3 P:64 SP:F9 +FAAA B0 3A BCS $FAE6 A:7E X:FF Y:D3 P:64 SP:F9 +FAAC C9 7E CMP #$7E A:7E X:FF Y:D3 P:64 SP:F9 +FAAE D0 36 BNE $FAE6 A:7E X:FF Y:D3 P:67 SP:F9 +FAB0 60 RTS A:7E X:FF Y:D3 P:67 SP:F9 +F05C AD 47 06 LDA $0647 = 6E A:7E X:FF Y:D3 P:67 SP:FB +F05F C9 6E CMP #$6E A:6E X:FF Y:D3 P:65 SP:FB +F061 F0 02 BEQ $F065 A:6E X:FF Y:D3 P:67 SP:FB +F065 60 RTS A:6E X:FF Y:D3 P:67 SP:FB +C644 20 66 F0 JSR $F066 A:6E X:FF Y:D3 P:67 SP:FD +F066 A9 FF LDA #$FF A:6E X:FF Y:D3 P:67 SP:FB +F068 85 01 STA $01 = FF A:FF X:FF Y:D3 P:E5 SP:FB +F06A A0 D4 LDY #$D4 A:FF X:FF Y:D3 P:E5 SP:FB +F06C A2 02 LDX #$02 A:FF X:FF Y:D4 P:E5 SP:FB +F06E A9 47 LDA #$47 A:FF X:02 Y:D4 P:65 SP:FB +F070 85 47 STA $47 = 6E A:47 X:02 Y:D4 P:65 SP:FB +F072 A9 06 LDA #$06 A:47 X:02 Y:D4 P:65 SP:FB +F074 85 48 STA $48 = 06 A:06 X:02 Y:D4 P:65 SP:FB +F076 A9 A5 LDA #$A5 A:06 X:02 Y:D4 P:65 SP:FB +F078 8D 47 06 STA $0647 = 6E A:A5 X:02 Y:D4 P:E5 SP:FB +F07B 20 53 FB JSR $FB53 A:A5 X:02 Y:D4 P:E5 SP:FB +FB53 24 01 BIT $01 = FF A:A5 X:02 Y:D4 P:E5 SP:F9 +FB55 18 CLC A:A5 X:02 Y:D4 P:E5 SP:F9 +FB56 A9 B3 LDA #$B3 A:A5 X:02 Y:D4 P:E4 SP:F9 +FB58 60 RTS A:B3 X:02 Y:D4 P:E4 SP:F9 +F07E 23 45 *RLA ($45,X) @ 47 = 0647 = A5 A:B3 X:02 Y:D4 P:E4 SP:FB +F080 EA NOP A:02 X:02 Y:D4 P:65 SP:FB +F081 EA NOP A:02 X:02 Y:D4 P:65 SP:FB +F082 EA NOP A:02 X:02 Y:D4 P:65 SP:FB +F083 EA NOP A:02 X:02 Y:D4 P:65 SP:FB +F084 20 59 FB JSR $FB59 A:02 X:02 Y:D4 P:65 SP:FB +FB59 50 1A BVC $FB75 A:02 X:02 Y:D4 P:65 SP:F9 +FB5B 90 18 BCC $FB75 A:02 X:02 Y:D4 P:65 SP:F9 +FB5D 30 16 BMI $FB75 A:02 X:02 Y:D4 P:65 SP:F9 +FB5F C9 02 CMP #$02 A:02 X:02 Y:D4 P:65 SP:F9 +FB61 D0 12 BNE $FB75 A:02 X:02 Y:D4 P:67 SP:F9 +FB63 60 RTS A:02 X:02 Y:D4 P:67 SP:F9 +F087 AD 47 06 LDA $0647 = 4A A:02 X:02 Y:D4 P:67 SP:FB +F08A C9 4A CMP #$4A A:4A X:02 Y:D4 P:65 SP:FB +F08C F0 02 BEQ $F090 A:4A X:02 Y:D4 P:67 SP:FB +F090 C8 INY A:4A X:02 Y:D4 P:67 SP:FB +F091 A9 29 LDA #$29 A:4A X:02 Y:D5 P:E5 SP:FB +F093 8D 47 06 STA $0647 = 4A A:29 X:02 Y:D5 P:65 SP:FB +F096 20 64 FB JSR $FB64 A:29 X:02 Y:D5 P:65 SP:FB +FB64 B8 CLV A:29 X:02 Y:D5 P:65 SP:F9 +FB65 18 CLC A:29 X:02 Y:D5 P:25 SP:F9 +FB66 A9 42 LDA #$42 A:29 X:02 Y:D5 P:24 SP:F9 +FB68 60 RTS A:42 X:02 Y:D5 P:24 SP:F9 +F099 23 45 *RLA ($45,X) @ 47 = 0647 = 29 A:42 X:02 Y:D5 P:24 SP:FB +F09B EA NOP A:42 X:02 Y:D5 P:24 SP:FB +F09C EA NOP A:42 X:02 Y:D5 P:24 SP:FB +F09D EA NOP A:42 X:02 Y:D5 P:24 SP:FB +F09E EA NOP A:42 X:02 Y:D5 P:24 SP:FB +F09F 20 69 FB JSR $FB69 A:42 X:02 Y:D5 P:24 SP:FB +FB69 70 0A BVS $FB75 A:42 X:02 Y:D5 P:24 SP:F9 +FB6B F0 08 BEQ $FB75 A:42 X:02 Y:D5 P:24 SP:F9 +FB6D 30 06 BMI $FB75 A:42 X:02 Y:D5 P:24 SP:F9 +FB6F B0 04 BCS $FB75 A:42 X:02 Y:D5 P:24 SP:F9 +FB71 C9 42 CMP #$42 A:42 X:02 Y:D5 P:24 SP:F9 +FB73 F0 02 BEQ $FB77 A:42 X:02 Y:D5 P:27 SP:F9 +FB77 60 RTS A:42 X:02 Y:D5 P:27 SP:F9 +F0A2 AD 47 06 LDA $0647 = 52 A:42 X:02 Y:D5 P:27 SP:FB +F0A5 C9 52 CMP #$52 A:52 X:02 Y:D5 P:25 SP:FB +F0A7 F0 02 BEQ $F0AB A:52 X:02 Y:D5 P:27 SP:FB +F0AB C8 INY A:52 X:02 Y:D5 P:27 SP:FB +F0AC A9 37 LDA #$37 A:52 X:02 Y:D6 P:A5 SP:FB +F0AE 8D 47 06 STA $0647 = 52 A:37 X:02 Y:D6 P:25 SP:FB +F0B1 20 68 FA JSR $FA68 A:37 X:02 Y:D6 P:25 SP:FB +FA68 24 01 BIT $01 = FF A:37 X:02 Y:D6 P:25 SP:F9 +FA6A 38 SEC A:37 X:02 Y:D6 P:E5 SP:F9 +FA6B A9 75 LDA #$75 A:37 X:02 Y:D6 P:E5 SP:F9 +FA6D 60 RTS A:75 X:02 Y:D6 P:65 SP:F9 +F0B4 23 45 *RLA ($45,X) @ 47 = 0647 = 37 A:75 X:02 Y:D6 P:65 SP:FB +F0B6 EA NOP A:65 X:02 Y:D6 P:64 SP:FB +F0B7 EA NOP A:65 X:02 Y:D6 P:64 SP:FB +F0B8 EA NOP A:65 X:02 Y:D6 P:64 SP:FB +F0B9 EA NOP A:65 X:02 Y:D6 P:64 SP:FB +F0BA 20 6E FA JSR $FA6E A:65 X:02 Y:D6 P:64 SP:FB +FA6E 50 76 BVC $FAE6 A:65 X:02 Y:D6 P:64 SP:F9 +FA70 F0 74 BEQ $FAE6 A:65 X:02 Y:D6 P:64 SP:F9 +FA72 30 72 BMI $FAE6 A:65 X:02 Y:D6 P:64 SP:F9 +FA74 B0 70 BCS $FAE6 A:65 X:02 Y:D6 P:64 SP:F9 +FA76 C9 65 CMP #$65 A:65 X:02 Y:D6 P:64 SP:F9 +FA78 D0 6C BNE $FAE6 A:65 X:02 Y:D6 P:67 SP:F9 +FA7A 60 RTS A:65 X:02 Y:D6 P:67 SP:F9 +F0BD AD 47 06 LDA $0647 = 6F A:65 X:02 Y:D6 P:67 SP:FB +F0C0 C9 6F CMP #$6F A:6F X:02 Y:D6 P:65 SP:FB +F0C2 F0 02 BEQ $F0C6 A:6F X:02 Y:D6 P:67 SP:FB +F0C6 C8 INY A:6F X:02 Y:D6 P:67 SP:FB +F0C7 A9 A5 LDA #$A5 A:6F X:02 Y:D7 P:E5 SP:FB +F0C9 85 47 STA $47 = 47 A:A5 X:02 Y:D7 P:E5 SP:FB +F0CB 20 53 FB JSR $FB53 A:A5 X:02 Y:D7 P:E5 SP:FB +FB53 24 01 BIT $01 = FF A:A5 X:02 Y:D7 P:E5 SP:F9 +FB55 18 CLC A:A5 X:02 Y:D7 P:E5 SP:F9 +FB56 A9 B3 LDA #$B3 A:A5 X:02 Y:D7 P:E4 SP:F9 +FB58 60 RTS A:B3 X:02 Y:D7 P:E4 SP:F9 +F0CE 27 47 *RLA $47 = A5 A:B3 X:02 Y:D7 P:E4 SP:FB +F0D0 EA NOP A:02 X:02 Y:D7 P:65 SP:FB +F0D1 EA NOP A:02 X:02 Y:D7 P:65 SP:FB +F0D2 EA NOP A:02 X:02 Y:D7 P:65 SP:FB +F0D3 EA NOP A:02 X:02 Y:D7 P:65 SP:FB +F0D4 20 59 FB JSR $FB59 A:02 X:02 Y:D7 P:65 SP:FB +FB59 50 1A BVC $FB75 A:02 X:02 Y:D7 P:65 SP:F9 +FB5B 90 18 BCC $FB75 A:02 X:02 Y:D7 P:65 SP:F9 +FB5D 30 16 BMI $FB75 A:02 X:02 Y:D7 P:65 SP:F9 +FB5F C9 02 CMP #$02 A:02 X:02 Y:D7 P:65 SP:F9 +FB61 D0 12 BNE $FB75 A:02 X:02 Y:D7 P:67 SP:F9 +FB63 60 RTS A:02 X:02 Y:D7 P:67 SP:F9 +F0D7 A5 47 LDA $47 = 4A A:02 X:02 Y:D7 P:67 SP:FB +F0D9 C9 4A CMP #$4A A:4A X:02 Y:D7 P:65 SP:FB +F0DB F0 02 BEQ $F0DF A:4A X:02 Y:D7 P:67 SP:FB +F0DF C8 INY A:4A X:02 Y:D7 P:67 SP:FB +F0E0 A9 29 LDA #$29 A:4A X:02 Y:D8 P:E5 SP:FB +F0E2 85 47 STA $47 = 4A A:29 X:02 Y:D8 P:65 SP:FB +F0E4 20 64 FB JSR $FB64 A:29 X:02 Y:D8 P:65 SP:FB +FB64 B8 CLV A:29 X:02 Y:D8 P:65 SP:F9 +FB65 18 CLC A:29 X:02 Y:D8 P:25 SP:F9 +FB66 A9 42 LDA #$42 A:29 X:02 Y:D8 P:24 SP:F9 +FB68 60 RTS A:42 X:02 Y:D8 P:24 SP:F9 +F0E7 27 47 *RLA $47 = 29 A:42 X:02 Y:D8 P:24 SP:FB +F0E9 EA NOP A:42 X:02 Y:D8 P:24 SP:FB +F0EA EA NOP A:42 X:02 Y:D8 P:24 SP:FB +F0EB EA NOP A:42 X:02 Y:D8 P:24 SP:FB +F0EC EA NOP A:42 X:02 Y:D8 P:24 SP:FB +F0ED 20 69 FB JSR $FB69 A:42 X:02 Y:D8 P:24 SP:FB +FB69 70 0A BVS $FB75 A:42 X:02 Y:D8 P:24 SP:F9 +FB6B F0 08 BEQ $FB75 A:42 X:02 Y:D8 P:24 SP:F9 +FB6D 30 06 BMI $FB75 A:42 X:02 Y:D8 P:24 SP:F9 +FB6F B0 04 BCS $FB75 A:42 X:02 Y:D8 P:24 SP:F9 +FB71 C9 42 CMP #$42 A:42 X:02 Y:D8 P:24 SP:F9 +FB73 F0 02 BEQ $FB77 A:42 X:02 Y:D8 P:27 SP:F9 +FB77 60 RTS A:42 X:02 Y:D8 P:27 SP:F9 +F0F0 A5 47 LDA $47 = 52 A:42 X:02 Y:D8 P:27 SP:FB +F0F2 C9 52 CMP #$52 A:52 X:02 Y:D8 P:25 SP:FB +F0F4 F0 02 BEQ $F0F8 A:52 X:02 Y:D8 P:27 SP:FB +F0F8 C8 INY A:52 X:02 Y:D8 P:27 SP:FB +F0F9 A9 37 LDA #$37 A:52 X:02 Y:D9 P:A5 SP:FB +F0FB 85 47 STA $47 = 52 A:37 X:02 Y:D9 P:25 SP:FB +F0FD 20 68 FA JSR $FA68 A:37 X:02 Y:D9 P:25 SP:FB +FA68 24 01 BIT $01 = FF A:37 X:02 Y:D9 P:25 SP:F9 +FA6A 38 SEC A:37 X:02 Y:D9 P:E5 SP:F9 +FA6B A9 75 LDA #$75 A:37 X:02 Y:D9 P:E5 SP:F9 +FA6D 60 RTS A:75 X:02 Y:D9 P:65 SP:F9 +F100 27 47 *RLA $47 = 37 A:75 X:02 Y:D9 P:65 SP:FB +F102 EA NOP A:65 X:02 Y:D9 P:64 SP:FB +F103 EA NOP A:65 X:02 Y:D9 P:64 SP:FB +F104 EA NOP A:65 X:02 Y:D9 P:64 SP:FB +F105 EA NOP A:65 X:02 Y:D9 P:64 SP:FB +F106 20 6E FA JSR $FA6E A:65 X:02 Y:D9 P:64 SP:FB +FA6E 50 76 BVC $FAE6 A:65 X:02 Y:D9 P:64 SP:F9 +FA70 F0 74 BEQ $FAE6 A:65 X:02 Y:D9 P:64 SP:F9 +FA72 30 72 BMI $FAE6 A:65 X:02 Y:D9 P:64 SP:F9 +FA74 B0 70 BCS $FAE6 A:65 X:02 Y:D9 P:64 SP:F9 +FA76 C9 65 CMP #$65 A:65 X:02 Y:D9 P:64 SP:F9 +FA78 D0 6C BNE $FAE6 A:65 X:02 Y:D9 P:67 SP:F9 +FA7A 60 RTS A:65 X:02 Y:D9 P:67 SP:F9 +F109 A5 47 LDA $47 = 6F A:65 X:02 Y:D9 P:67 SP:FB +F10B C9 6F CMP #$6F A:6F X:02 Y:D9 P:65 SP:FB +F10D F0 02 BEQ $F111 A:6F X:02 Y:D9 P:67 SP:FB +F111 C8 INY A:6F X:02 Y:D9 P:67 SP:FB +F112 A9 A5 LDA #$A5 A:6F X:02 Y:DA P:E5 SP:FB +F114 8D 47 06 STA $0647 = 6F A:A5 X:02 Y:DA P:E5 SP:FB +F117 20 53 FB JSR $FB53 A:A5 X:02 Y:DA P:E5 SP:FB +FB53 24 01 BIT $01 = FF A:A5 X:02 Y:DA P:E5 SP:F9 +FB55 18 CLC A:A5 X:02 Y:DA P:E5 SP:F9 +FB56 A9 B3 LDA #$B3 A:A5 X:02 Y:DA P:E4 SP:F9 +FB58 60 RTS A:B3 X:02 Y:DA P:E4 SP:F9 +F11A 2F 47 06 *RLA $0647 = A5 A:B3 X:02 Y:DA P:E4 SP:FB +F11D EA NOP A:02 X:02 Y:DA P:65 SP:FB +F11E EA NOP A:02 X:02 Y:DA P:65 SP:FB +F11F EA NOP A:02 X:02 Y:DA P:65 SP:FB +F120 EA NOP A:02 X:02 Y:DA P:65 SP:FB +F121 20 59 FB JSR $FB59 A:02 X:02 Y:DA P:65 SP:FB +FB59 50 1A BVC $FB75 A:02 X:02 Y:DA P:65 SP:F9 +FB5B 90 18 BCC $FB75 A:02 X:02 Y:DA P:65 SP:F9 +FB5D 30 16 BMI $FB75 A:02 X:02 Y:DA P:65 SP:F9 +FB5F C9 02 CMP #$02 A:02 X:02 Y:DA P:65 SP:F9 +FB61 D0 12 BNE $FB75 A:02 X:02 Y:DA P:67 SP:F9 +FB63 60 RTS A:02 X:02 Y:DA P:67 SP:F9 +F124 AD 47 06 LDA $0647 = 4A A:02 X:02 Y:DA P:67 SP:FB +F127 C9 4A CMP #$4A A:4A X:02 Y:DA P:65 SP:FB +F129 F0 02 BEQ $F12D A:4A X:02 Y:DA P:67 SP:FB +F12D C8 INY A:4A X:02 Y:DA P:67 SP:FB +F12E A9 29 LDA #$29 A:4A X:02 Y:DB P:E5 SP:FB +F130 8D 47 06 STA $0647 = 4A A:29 X:02 Y:DB P:65 SP:FB +F133 20 64 FB JSR $FB64 A:29 X:02 Y:DB P:65 SP:FB +FB64 B8 CLV A:29 X:02 Y:DB P:65 SP:F9 +FB65 18 CLC A:29 X:02 Y:DB P:25 SP:F9 +FB66 A9 42 LDA #$42 A:29 X:02 Y:DB P:24 SP:F9 +FB68 60 RTS A:42 X:02 Y:DB P:24 SP:F9 +F136 2F 47 06 *RLA $0647 = 29 A:42 X:02 Y:DB P:24 SP:FB +F139 EA NOP A:42 X:02 Y:DB P:24 SP:FB +F13A EA NOP A:42 X:02 Y:DB P:24 SP:FB +F13B EA NOP A:42 X:02 Y:DB P:24 SP:FB +F13C EA NOP A:42 X:02 Y:DB P:24 SP:FB +F13D 20 69 FB JSR $FB69 A:42 X:02 Y:DB P:24 SP:FB +FB69 70 0A BVS $FB75 A:42 X:02 Y:DB P:24 SP:F9 +FB6B F0 08 BEQ $FB75 A:42 X:02 Y:DB P:24 SP:F9 +FB6D 30 06 BMI $FB75 A:42 X:02 Y:DB P:24 SP:F9 +FB6F B0 04 BCS $FB75 A:42 X:02 Y:DB P:24 SP:F9 +FB71 C9 42 CMP #$42 A:42 X:02 Y:DB P:24 SP:F9 +FB73 F0 02 BEQ $FB77 A:42 X:02 Y:DB P:27 SP:F9 +FB77 60 RTS A:42 X:02 Y:DB P:27 SP:F9 +F140 AD 47 06 LDA $0647 = 52 A:42 X:02 Y:DB P:27 SP:FB +F143 C9 52 CMP #$52 A:52 X:02 Y:DB P:25 SP:FB +F145 F0 02 BEQ $F149 A:52 X:02 Y:DB P:27 SP:FB +F149 C8 INY A:52 X:02 Y:DB P:27 SP:FB +F14A A9 37 LDA #$37 A:52 X:02 Y:DC P:A5 SP:FB +F14C 8D 47 06 STA $0647 = 52 A:37 X:02 Y:DC P:25 SP:FB +F14F 20 68 FA JSR $FA68 A:37 X:02 Y:DC P:25 SP:FB +FA68 24 01 BIT $01 = FF A:37 X:02 Y:DC P:25 SP:F9 +FA6A 38 SEC A:37 X:02 Y:DC P:E5 SP:F9 +FA6B A9 75 LDA #$75 A:37 X:02 Y:DC P:E5 SP:F9 +FA6D 60 RTS A:75 X:02 Y:DC P:65 SP:F9 +F152 2F 47 06 *RLA $0647 = 37 A:75 X:02 Y:DC P:65 SP:FB +F155 EA NOP A:65 X:02 Y:DC P:64 SP:FB +F156 EA NOP A:65 X:02 Y:DC P:64 SP:FB +F157 EA NOP A:65 X:02 Y:DC P:64 SP:FB +F158 EA NOP A:65 X:02 Y:DC P:64 SP:FB +F159 20 6E FA JSR $FA6E A:65 X:02 Y:DC P:64 SP:FB +FA6E 50 76 BVC $FAE6 A:65 X:02 Y:DC P:64 SP:F9 +FA70 F0 74 BEQ $FAE6 A:65 X:02 Y:DC P:64 SP:F9 +FA72 30 72 BMI $FAE6 A:65 X:02 Y:DC P:64 SP:F9 +FA74 B0 70 BCS $FAE6 A:65 X:02 Y:DC P:64 SP:F9 +FA76 C9 65 CMP #$65 A:65 X:02 Y:DC P:64 SP:F9 +FA78 D0 6C BNE $FAE6 A:65 X:02 Y:DC P:67 SP:F9 +FA7A 60 RTS A:65 X:02 Y:DC P:67 SP:F9 +F15C AD 47 06 LDA $0647 = 6F A:65 X:02 Y:DC P:67 SP:FB +F15F C9 6F CMP #$6F A:6F X:02 Y:DC P:65 SP:FB +F161 F0 02 BEQ $F165 A:6F X:02 Y:DC P:67 SP:FB +F165 A9 A5 LDA #$A5 A:6F X:02 Y:DC P:67 SP:FB +F167 8D 47 06 STA $0647 = 6F A:A5 X:02 Y:DC P:E5 SP:FB +F16A A9 48 LDA #$48 A:A5 X:02 Y:DC P:E5 SP:FB +F16C 85 45 STA $45 = 48 A:48 X:02 Y:DC P:65 SP:FB +F16E A9 05 LDA #$05 A:48 X:02 Y:DC P:65 SP:FB +F170 85 46 STA $46 = 05 A:05 X:02 Y:DC P:65 SP:FB +F172 A0 FF LDY #$FF A:05 X:02 Y:DC P:65 SP:FB +F174 20 53 FB JSR $FB53 A:05 X:02 Y:FF P:E5 SP:FB +FB53 24 01 BIT $01 = FF A:05 X:02 Y:FF P:E5 SP:F9 +FB55 18 CLC A:05 X:02 Y:FF P:E5 SP:F9 +FB56 A9 B3 LDA #$B3 A:05 X:02 Y:FF P:E4 SP:F9 +FB58 60 RTS A:B3 X:02 Y:FF P:E4 SP:F9 +F177 33 45 *RLA ($45),Y = 0548 @ 0647 = A5 A:B3 X:02 Y:FF P:E4 SP:FB +F179 EA NOP A:02 X:02 Y:FF P:65 SP:FB +F17A EA NOP A:02 X:02 Y:FF P:65 SP:FB +F17B 08 PHP A:02 X:02 Y:FF P:65 SP:FB +F17C 48 PHA A:02 X:02 Y:FF P:65 SP:FA +F17D A0 DD LDY #$DD A:02 X:02 Y:FF P:65 SP:F9 +F17F 68 PLA A:02 X:02 Y:DD P:E5 SP:F9 +F180 28 PLP A:02 X:02 Y:DD P:65 SP:FA +F181 20 59 FB JSR $FB59 A:02 X:02 Y:DD P:65 SP:FB +FB59 50 1A BVC $FB75 A:02 X:02 Y:DD P:65 SP:F9 +FB5B 90 18 BCC $FB75 A:02 X:02 Y:DD P:65 SP:F9 +FB5D 30 16 BMI $FB75 A:02 X:02 Y:DD P:65 SP:F9 +FB5F C9 02 CMP #$02 A:02 X:02 Y:DD P:65 SP:F9 +FB61 D0 12 BNE $FB75 A:02 X:02 Y:DD P:67 SP:F9 +FB63 60 RTS A:02 X:02 Y:DD P:67 SP:F9 +F184 AD 47 06 LDA $0647 = 4A A:02 X:02 Y:DD P:67 SP:FB +F187 C9 4A CMP #$4A A:4A X:02 Y:DD P:65 SP:FB +F189 F0 02 BEQ $F18D A:4A X:02 Y:DD P:67 SP:FB +F18D A0 FF LDY #$FF A:4A X:02 Y:DD P:67 SP:FB +F18F A9 29 LDA #$29 A:4A X:02 Y:FF P:E5 SP:FB +F191 8D 47 06 STA $0647 = 4A A:29 X:02 Y:FF P:65 SP:FB +F194 20 64 FB JSR $FB64 A:29 X:02 Y:FF P:65 SP:FB +FB64 B8 CLV A:29 X:02 Y:FF P:65 SP:F9 +FB65 18 CLC A:29 X:02 Y:FF P:25 SP:F9 +FB66 A9 42 LDA #$42 A:29 X:02 Y:FF P:24 SP:F9 +FB68 60 RTS A:42 X:02 Y:FF P:24 SP:F9 +F197 33 45 *RLA ($45),Y = 0548 @ 0647 = 29 A:42 X:02 Y:FF P:24 SP:FB +F199 EA NOP A:42 X:02 Y:FF P:24 SP:FB +F19A EA NOP A:42 X:02 Y:FF P:24 SP:FB +F19B 08 PHP A:42 X:02 Y:FF P:24 SP:FB +F19C 48 PHA A:42 X:02 Y:FF P:24 SP:FA +F19D A0 DE LDY #$DE A:42 X:02 Y:FF P:24 SP:F9 +F19F 68 PLA A:42 X:02 Y:DE P:A4 SP:F9 +F1A0 28 PLP A:42 X:02 Y:DE P:24 SP:FA +F1A1 20 69 FB JSR $FB69 A:42 X:02 Y:DE P:24 SP:FB +FB69 70 0A BVS $FB75 A:42 X:02 Y:DE P:24 SP:F9 +FB6B F0 08 BEQ $FB75 A:42 X:02 Y:DE P:24 SP:F9 +FB6D 30 06 BMI $FB75 A:42 X:02 Y:DE P:24 SP:F9 +FB6F B0 04 BCS $FB75 A:42 X:02 Y:DE P:24 SP:F9 +FB71 C9 42 CMP #$42 A:42 X:02 Y:DE P:24 SP:F9 +FB73 F0 02 BEQ $FB77 A:42 X:02 Y:DE P:27 SP:F9 +FB77 60 RTS A:42 X:02 Y:DE P:27 SP:F9 +F1A4 AD 47 06 LDA $0647 = 52 A:42 X:02 Y:DE P:27 SP:FB +F1A7 C9 52 CMP #$52 A:52 X:02 Y:DE P:25 SP:FB +F1A9 F0 02 BEQ $F1AD A:52 X:02 Y:DE P:27 SP:FB +F1AD A0 FF LDY #$FF A:52 X:02 Y:DE P:27 SP:FB +F1AF A9 37 LDA #$37 A:52 X:02 Y:FF P:A5 SP:FB +F1B1 8D 47 06 STA $0647 = 52 A:37 X:02 Y:FF P:25 SP:FB +F1B4 20 68 FA JSR $FA68 A:37 X:02 Y:FF P:25 SP:FB +FA68 24 01 BIT $01 = FF A:37 X:02 Y:FF P:25 SP:F9 +FA6A 38 SEC A:37 X:02 Y:FF P:E5 SP:F9 +FA6B A9 75 LDA #$75 A:37 X:02 Y:FF P:E5 SP:F9 +FA6D 60 RTS A:75 X:02 Y:FF P:65 SP:F9 +F1B7 33 45 *RLA ($45),Y = 0548 @ 0647 = 37 A:75 X:02 Y:FF P:65 SP:FB +F1B9 EA NOP A:65 X:02 Y:FF P:64 SP:FB +F1BA EA NOP A:65 X:02 Y:FF P:64 SP:FB +F1BB 08 PHP A:65 X:02 Y:FF P:64 SP:FB +F1BC 48 PHA A:65 X:02 Y:FF P:64 SP:FA +F1BD A0 DF LDY #$DF A:65 X:02 Y:FF P:64 SP:F9 +F1BF 68 PLA A:65 X:02 Y:DF P:E4 SP:F9 +F1C0 28 PLP A:65 X:02 Y:DF P:64 SP:FA +F1C1 20 6E FA JSR $FA6E A:65 X:02 Y:DF P:64 SP:FB +FA6E 50 76 BVC $FAE6 A:65 X:02 Y:DF P:64 SP:F9 +FA70 F0 74 BEQ $FAE6 A:65 X:02 Y:DF P:64 SP:F9 +FA72 30 72 BMI $FAE6 A:65 X:02 Y:DF P:64 SP:F9 +FA74 B0 70 BCS $FAE6 A:65 X:02 Y:DF P:64 SP:F9 +FA76 C9 65 CMP #$65 A:65 X:02 Y:DF P:64 SP:F9 +FA78 D0 6C BNE $FAE6 A:65 X:02 Y:DF P:67 SP:F9 +FA7A 60 RTS A:65 X:02 Y:DF P:67 SP:F9 +F1C4 AD 47 06 LDA $0647 = 6F A:65 X:02 Y:DF P:67 SP:FB +F1C7 C9 6F CMP #$6F A:6F X:02 Y:DF P:65 SP:FB +F1C9 F0 02 BEQ $F1CD A:6F X:02 Y:DF P:67 SP:FB +F1CD A0 E0 LDY #$E0 A:6F X:02 Y:DF P:67 SP:FB +F1CF A2 FF LDX #$FF A:6F X:02 Y:E0 P:E5 SP:FB +F1D1 A9 A5 LDA #$A5 A:6F X:FF Y:E0 P:E5 SP:FB +F1D3 85 47 STA $47 = 6F A:A5 X:FF Y:E0 P:E5 SP:FB +F1D5 20 53 FB JSR $FB53 A:A5 X:FF Y:E0 P:E5 SP:FB +FB53 24 01 BIT $01 = FF A:A5 X:FF Y:E0 P:E5 SP:F9 +FB55 18 CLC A:A5 X:FF Y:E0 P:E5 SP:F9 +FB56 A9 B3 LDA #$B3 A:A5 X:FF Y:E0 P:E4 SP:F9 +FB58 60 RTS A:B3 X:FF Y:E0 P:E4 SP:F9 +F1D8 37 48 *RLA $48,X @ 47 = A5 A:B3 X:FF Y:E0 P:E4 SP:FB +F1DA EA NOP A:02 X:FF Y:E0 P:65 SP:FB +F1DB EA NOP A:02 X:FF Y:E0 P:65 SP:FB +F1DC EA NOP A:02 X:FF Y:E0 P:65 SP:FB +F1DD EA NOP A:02 X:FF Y:E0 P:65 SP:FB +F1DE 20 59 FB JSR $FB59 A:02 X:FF Y:E0 P:65 SP:FB +FB59 50 1A BVC $FB75 A:02 X:FF Y:E0 P:65 SP:F9 +FB5B 90 18 BCC $FB75 A:02 X:FF Y:E0 P:65 SP:F9 +FB5D 30 16 BMI $FB75 A:02 X:FF Y:E0 P:65 SP:F9 +FB5F C9 02 CMP #$02 A:02 X:FF Y:E0 P:65 SP:F9 +FB61 D0 12 BNE $FB75 A:02 X:FF Y:E0 P:67 SP:F9 +FB63 60 RTS A:02 X:FF Y:E0 P:67 SP:F9 +F1E1 A5 47 LDA $47 = 4A A:02 X:FF Y:E0 P:67 SP:FB +F1E3 C9 4A CMP #$4A A:4A X:FF Y:E0 P:65 SP:FB +F1E5 F0 02 BEQ $F1E9 A:4A X:FF Y:E0 P:67 SP:FB +F1E9 C8 INY A:4A X:FF Y:E0 P:67 SP:FB +F1EA A9 29 LDA #$29 A:4A X:FF Y:E1 P:E5 SP:FB +F1EC 85 47 STA $47 = 4A A:29 X:FF Y:E1 P:65 SP:FB +F1EE 20 64 FB JSR $FB64 A:29 X:FF Y:E1 P:65 SP:FB +FB64 B8 CLV A:29 X:FF Y:E1 P:65 SP:F9 +FB65 18 CLC A:29 X:FF Y:E1 P:25 SP:F9 +FB66 A9 42 LDA #$42 A:29 X:FF Y:E1 P:24 SP:F9 +FB68 60 RTS A:42 X:FF Y:E1 P:24 SP:F9 +F1F1 37 48 *RLA $48,X @ 47 = 29 A:42 X:FF Y:E1 P:24 SP:FB +F1F3 EA NOP A:42 X:FF Y:E1 P:24 SP:FB +F1F4 EA NOP A:42 X:FF Y:E1 P:24 SP:FB +F1F5 EA NOP A:42 X:FF Y:E1 P:24 SP:FB +F1F6 EA NOP A:42 X:FF Y:E1 P:24 SP:FB +F1F7 20 69 FB JSR $FB69 A:42 X:FF Y:E1 P:24 SP:FB +FB69 70 0A BVS $FB75 A:42 X:FF Y:E1 P:24 SP:F9 +FB6B F0 08 BEQ $FB75 A:42 X:FF Y:E1 P:24 SP:F9 +FB6D 30 06 BMI $FB75 A:42 X:FF Y:E1 P:24 SP:F9 +FB6F B0 04 BCS $FB75 A:42 X:FF Y:E1 P:24 SP:F9 +FB71 C9 42 CMP #$42 A:42 X:FF Y:E1 P:24 SP:F9 +FB73 F0 02 BEQ $FB77 A:42 X:FF Y:E1 P:27 SP:F9 +FB77 60 RTS A:42 X:FF Y:E1 P:27 SP:F9 +F1FA A5 47 LDA $47 = 52 A:42 X:FF Y:E1 P:27 SP:FB +F1FC C9 52 CMP #$52 A:52 X:FF Y:E1 P:25 SP:FB +F1FE F0 02 BEQ $F202 A:52 X:FF Y:E1 P:27 SP:FB +F202 C8 INY A:52 X:FF Y:E1 P:27 SP:FB +F203 A9 37 LDA #$37 A:52 X:FF Y:E2 P:A5 SP:FB +F205 85 47 STA $47 = 52 A:37 X:FF Y:E2 P:25 SP:FB +F207 20 68 FA JSR $FA68 A:37 X:FF Y:E2 P:25 SP:FB +FA68 24 01 BIT $01 = FF A:37 X:FF Y:E2 P:25 SP:F9 +FA6A 38 SEC A:37 X:FF Y:E2 P:E5 SP:F9 +FA6B A9 75 LDA #$75 A:37 X:FF Y:E2 P:E5 SP:F9 +FA6D 60 RTS A:75 X:FF Y:E2 P:65 SP:F9 +F20A 37 48 *RLA $48,X @ 47 = 37 A:75 X:FF Y:E2 P:65 SP:FB +F20C EA NOP A:65 X:FF Y:E2 P:64 SP:FB +F20D EA NOP A:65 X:FF Y:E2 P:64 SP:FB +F20E EA NOP A:65 X:FF Y:E2 P:64 SP:FB +F20F EA NOP A:65 X:FF Y:E2 P:64 SP:FB +F210 20 6E FA JSR $FA6E A:65 X:FF Y:E2 P:64 SP:FB +FA6E 50 76 BVC $FAE6 A:65 X:FF Y:E2 P:64 SP:F9 +FA70 F0 74 BEQ $FAE6 A:65 X:FF Y:E2 P:64 SP:F9 +FA72 30 72 BMI $FAE6 A:65 X:FF Y:E2 P:64 SP:F9 +FA74 B0 70 BCS $FAE6 A:65 X:FF Y:E2 P:64 SP:F9 +FA76 C9 65 CMP #$65 A:65 X:FF Y:E2 P:64 SP:F9 +FA78 D0 6C BNE $FAE6 A:65 X:FF Y:E2 P:67 SP:F9 +FA7A 60 RTS A:65 X:FF Y:E2 P:67 SP:F9 +F213 A5 47 LDA $47 = 6F A:65 X:FF Y:E2 P:67 SP:FB +F215 C9 6F CMP #$6F A:6F X:FF Y:E2 P:65 SP:FB +F217 F0 02 BEQ $F21B A:6F X:FF Y:E2 P:67 SP:FB +F21B A9 A5 LDA #$A5 A:6F X:FF Y:E2 P:67 SP:FB +F21D 8D 47 06 STA $0647 = 6F A:A5 X:FF Y:E2 P:E5 SP:FB +F220 A0 FF LDY #$FF A:A5 X:FF Y:E2 P:E5 SP:FB +F222 20 53 FB JSR $FB53 A:A5 X:FF Y:FF P:E5 SP:FB +FB53 24 01 BIT $01 = FF A:A5 X:FF Y:FF P:E5 SP:F9 +FB55 18 CLC A:A5 X:FF Y:FF P:E5 SP:F9 +FB56 A9 B3 LDA #$B3 A:A5 X:FF Y:FF P:E4 SP:F9 +FB58 60 RTS A:B3 X:FF Y:FF P:E4 SP:F9 +F225 3B 48 05 *RLA $0548,Y @ 0647 = A5 A:B3 X:FF Y:FF P:E4 SP:FB +F228 EA NOP A:02 X:FF Y:FF P:65 SP:FB +F229 EA NOP A:02 X:FF Y:FF P:65 SP:FB +F22A 08 PHP A:02 X:FF Y:FF P:65 SP:FB +F22B 48 PHA A:02 X:FF Y:FF P:65 SP:FA +F22C A0 E3 LDY #$E3 A:02 X:FF Y:FF P:65 SP:F9 +F22E 68 PLA A:02 X:FF Y:E3 P:E5 SP:F9 +F22F 28 PLP A:02 X:FF Y:E3 P:65 SP:FA +F230 20 59 FB JSR $FB59 A:02 X:FF Y:E3 P:65 SP:FB +FB59 50 1A BVC $FB75 A:02 X:FF Y:E3 P:65 SP:F9 +FB5B 90 18 BCC $FB75 A:02 X:FF Y:E3 P:65 SP:F9 +FB5D 30 16 BMI $FB75 A:02 X:FF Y:E3 P:65 SP:F9 +FB5F C9 02 CMP #$02 A:02 X:FF Y:E3 P:65 SP:F9 +FB61 D0 12 BNE $FB75 A:02 X:FF Y:E3 P:67 SP:F9 +FB63 60 RTS A:02 X:FF Y:E3 P:67 SP:F9 +F233 AD 47 06 LDA $0647 = 4A A:02 X:FF Y:E3 P:67 SP:FB +F236 C9 4A CMP #$4A A:4A X:FF Y:E3 P:65 SP:FB +F238 F0 02 BEQ $F23C A:4A X:FF Y:E3 P:67 SP:FB +F23C A0 FF LDY #$FF A:4A X:FF Y:E3 P:67 SP:FB +F23E A9 29 LDA #$29 A:4A X:FF Y:FF P:E5 SP:FB +F240 8D 47 06 STA $0647 = 4A A:29 X:FF Y:FF P:65 SP:FB +F243 20 64 FB JSR $FB64 A:29 X:FF Y:FF P:65 SP:FB +FB64 B8 CLV A:29 X:FF Y:FF P:65 SP:F9 +FB65 18 CLC A:29 X:FF Y:FF P:25 SP:F9 +FB66 A9 42 LDA #$42 A:29 X:FF Y:FF P:24 SP:F9 +FB68 60 RTS A:42 X:FF Y:FF P:24 SP:F9 +F246 3B 48 05 *RLA $0548,Y @ 0647 = 29 A:42 X:FF Y:FF P:24 SP:FB +F249 EA NOP A:42 X:FF Y:FF P:24 SP:FB +F24A EA NOP A:42 X:FF Y:FF P:24 SP:FB +F24B 08 PHP A:42 X:FF Y:FF P:24 SP:FB +F24C 48 PHA A:42 X:FF Y:FF P:24 SP:FA +F24D A0 E4 LDY #$E4 A:42 X:FF Y:FF P:24 SP:F9 +F24F 68 PLA A:42 X:FF Y:E4 P:A4 SP:F9 +F250 28 PLP A:42 X:FF Y:E4 P:24 SP:FA +F251 20 69 FB JSR $FB69 A:42 X:FF Y:E4 P:24 SP:FB +FB69 70 0A BVS $FB75 A:42 X:FF Y:E4 P:24 SP:F9 +FB6B F0 08 BEQ $FB75 A:42 X:FF Y:E4 P:24 SP:F9 +FB6D 30 06 BMI $FB75 A:42 X:FF Y:E4 P:24 SP:F9 +FB6F B0 04 BCS $FB75 A:42 X:FF Y:E4 P:24 SP:F9 +FB71 C9 42 CMP #$42 A:42 X:FF Y:E4 P:24 SP:F9 +FB73 F0 02 BEQ $FB77 A:42 X:FF Y:E4 P:27 SP:F9 +FB77 60 RTS A:42 X:FF Y:E4 P:27 SP:F9 +F254 AD 47 06 LDA $0647 = 52 A:42 X:FF Y:E4 P:27 SP:FB +F257 C9 52 CMP #$52 A:52 X:FF Y:E4 P:25 SP:FB +F259 F0 02 BEQ $F25D A:52 X:FF Y:E4 P:27 SP:FB +F25D A0 FF LDY #$FF A:52 X:FF Y:E4 P:27 SP:FB +F25F A9 37 LDA #$37 A:52 X:FF Y:FF P:A5 SP:FB +F261 8D 47 06 STA $0647 = 52 A:37 X:FF Y:FF P:25 SP:FB +F264 20 68 FA JSR $FA68 A:37 X:FF Y:FF P:25 SP:FB +FA68 24 01 BIT $01 = FF A:37 X:FF Y:FF P:25 SP:F9 +FA6A 38 SEC A:37 X:FF Y:FF P:E5 SP:F9 +FA6B A9 75 LDA #$75 A:37 X:FF Y:FF P:E5 SP:F9 +FA6D 60 RTS A:75 X:FF Y:FF P:65 SP:F9 +F267 3B 48 05 *RLA $0548,Y @ 0647 = 37 A:75 X:FF Y:FF P:65 SP:FB +F26A EA NOP A:65 X:FF Y:FF P:64 SP:FB +F26B EA NOP A:65 X:FF Y:FF P:64 SP:FB +F26C 08 PHP A:65 X:FF Y:FF P:64 SP:FB +F26D 48 PHA A:65 X:FF Y:FF P:64 SP:FA +F26E A0 E5 LDY #$E5 A:65 X:FF Y:FF P:64 SP:F9 +F270 68 PLA A:65 X:FF Y:E5 P:E4 SP:F9 +F271 28 PLP A:65 X:FF Y:E5 P:64 SP:FA +F272 20 6E FA JSR $FA6E A:65 X:FF Y:E5 P:64 SP:FB +FA6E 50 76 BVC $FAE6 A:65 X:FF Y:E5 P:64 SP:F9 +FA70 F0 74 BEQ $FAE6 A:65 X:FF Y:E5 P:64 SP:F9 +FA72 30 72 BMI $FAE6 A:65 X:FF Y:E5 P:64 SP:F9 +FA74 B0 70 BCS $FAE6 A:65 X:FF Y:E5 P:64 SP:F9 +FA76 C9 65 CMP #$65 A:65 X:FF Y:E5 P:64 SP:F9 +FA78 D0 6C BNE $FAE6 A:65 X:FF Y:E5 P:67 SP:F9 +FA7A 60 RTS A:65 X:FF Y:E5 P:67 SP:F9 +F275 AD 47 06 LDA $0647 = 6F A:65 X:FF Y:E5 P:67 SP:FB +F278 C9 6F CMP #$6F A:6F X:FF Y:E5 P:65 SP:FB +F27A F0 02 BEQ $F27E A:6F X:FF Y:E5 P:67 SP:FB +F27E A0 E6 LDY #$E6 A:6F X:FF Y:E5 P:67 SP:FB +F280 A2 FF LDX #$FF A:6F X:FF Y:E6 P:E5 SP:FB +F282 A9 A5 LDA #$A5 A:6F X:FF Y:E6 P:E5 SP:FB +F284 8D 47 06 STA $0647 = 6F A:A5 X:FF Y:E6 P:E5 SP:FB +F287 20 53 FB JSR $FB53 A:A5 X:FF Y:E6 P:E5 SP:FB +FB53 24 01 BIT $01 = FF A:A5 X:FF Y:E6 P:E5 SP:F9 +FB55 18 CLC A:A5 X:FF Y:E6 P:E5 SP:F9 +FB56 A9 B3 LDA #$B3 A:A5 X:FF Y:E6 P:E4 SP:F9 +FB58 60 RTS A:B3 X:FF Y:E6 P:E4 SP:F9 +F28A 3F 48 05 *RLA $0548,X @ 0647 = A5 A:B3 X:FF Y:E6 P:E4 SP:FB +F28D EA NOP A:02 X:FF Y:E6 P:65 SP:FB +F28E EA NOP A:02 X:FF Y:E6 P:65 SP:FB +F28F EA NOP A:02 X:FF Y:E6 P:65 SP:FB +F290 EA NOP A:02 X:FF Y:E6 P:65 SP:FB +F291 20 59 FB JSR $FB59 A:02 X:FF Y:E6 P:65 SP:FB +FB59 50 1A BVC $FB75 A:02 X:FF Y:E6 P:65 SP:F9 +FB5B 90 18 BCC $FB75 A:02 X:FF Y:E6 P:65 SP:F9 +FB5D 30 16 BMI $FB75 A:02 X:FF Y:E6 P:65 SP:F9 +FB5F C9 02 CMP #$02 A:02 X:FF Y:E6 P:65 SP:F9 +FB61 D0 12 BNE $FB75 A:02 X:FF Y:E6 P:67 SP:F9 +FB63 60 RTS A:02 X:FF Y:E6 P:67 SP:F9 +F294 AD 47 06 LDA $0647 = 4A A:02 X:FF Y:E6 P:67 SP:FB +F297 C9 4A CMP #$4A A:4A X:FF Y:E6 P:65 SP:FB +F299 F0 02 BEQ $F29D A:4A X:FF Y:E6 P:67 SP:FB +F29D C8 INY A:4A X:FF Y:E6 P:67 SP:FB +F29E A9 29 LDA #$29 A:4A X:FF Y:E7 P:E5 SP:FB +F2A0 8D 47 06 STA $0647 = 4A A:29 X:FF Y:E7 P:65 SP:FB +F2A3 20 64 FB JSR $FB64 A:29 X:FF Y:E7 P:65 SP:FB +FB64 B8 CLV A:29 X:FF Y:E7 P:65 SP:F9 +FB65 18 CLC A:29 X:FF Y:E7 P:25 SP:F9 +FB66 A9 42 LDA #$42 A:29 X:FF Y:E7 P:24 SP:F9 +FB68 60 RTS A:42 X:FF Y:E7 P:24 SP:F9 +F2A6 3F 48 05 *RLA $0548,X @ 0647 = 29 A:42 X:FF Y:E7 P:24 SP:FB +F2A9 EA NOP A:42 X:FF Y:E7 P:24 SP:FB +F2AA EA NOP A:42 X:FF Y:E7 P:24 SP:FB +F2AB EA NOP A:42 X:FF Y:E7 P:24 SP:FB +F2AC EA NOP A:42 X:FF Y:E7 P:24 SP:FB +F2AD 20 69 FB JSR $FB69 A:42 X:FF Y:E7 P:24 SP:FB +FB69 70 0A BVS $FB75 A:42 X:FF Y:E7 P:24 SP:F9 +FB6B F0 08 BEQ $FB75 A:42 X:FF Y:E7 P:24 SP:F9 +FB6D 30 06 BMI $FB75 A:42 X:FF Y:E7 P:24 SP:F9 +FB6F B0 04 BCS $FB75 A:42 X:FF Y:E7 P:24 SP:F9 +FB71 C9 42 CMP #$42 A:42 X:FF Y:E7 P:24 SP:F9 +FB73 F0 02 BEQ $FB77 A:42 X:FF Y:E7 P:27 SP:F9 +FB77 60 RTS A:42 X:FF Y:E7 P:27 SP:F9 +F2B0 AD 47 06 LDA $0647 = 52 A:42 X:FF Y:E7 P:27 SP:FB +F2B3 C9 52 CMP #$52 A:52 X:FF Y:E7 P:25 SP:FB +F2B5 F0 02 BEQ $F2B9 A:52 X:FF Y:E7 P:27 SP:FB +F2B9 C8 INY A:52 X:FF Y:E7 P:27 SP:FB +F2BA A9 37 LDA #$37 A:52 X:FF Y:E8 P:A5 SP:FB +F2BC 8D 47 06 STA $0647 = 52 A:37 X:FF Y:E8 P:25 SP:FB +F2BF 20 68 FA JSR $FA68 A:37 X:FF Y:E8 P:25 SP:FB +FA68 24 01 BIT $01 = FF A:37 X:FF Y:E8 P:25 SP:F9 +FA6A 38 SEC A:37 X:FF Y:E8 P:E5 SP:F9 +FA6B A9 75 LDA #$75 A:37 X:FF Y:E8 P:E5 SP:F9 +FA6D 60 RTS A:75 X:FF Y:E8 P:65 SP:F9 +F2C2 3F 48 05 *RLA $0548,X @ 0647 = 37 A:75 X:FF Y:E8 P:65 SP:FB +F2C5 EA NOP A:65 X:FF Y:E8 P:64 SP:FB +F2C6 EA NOP A:65 X:FF Y:E8 P:64 SP:FB +F2C7 EA NOP A:65 X:FF Y:E8 P:64 SP:FB +F2C8 EA NOP A:65 X:FF Y:E8 P:64 SP:FB +F2C9 20 6E FA JSR $FA6E A:65 X:FF Y:E8 P:64 SP:FB +FA6E 50 76 BVC $FAE6 A:65 X:FF Y:E8 P:64 SP:F9 +FA70 F0 74 BEQ $FAE6 A:65 X:FF Y:E8 P:64 SP:F9 +FA72 30 72 BMI $FAE6 A:65 X:FF Y:E8 P:64 SP:F9 +FA74 B0 70 BCS $FAE6 A:65 X:FF Y:E8 P:64 SP:F9 +FA76 C9 65 CMP #$65 A:65 X:FF Y:E8 P:64 SP:F9 +FA78 D0 6C BNE $FAE6 A:65 X:FF Y:E8 P:67 SP:F9 +FA7A 60 RTS A:65 X:FF Y:E8 P:67 SP:F9 +F2CC AD 47 06 LDA $0647 = 6F A:65 X:FF Y:E8 P:67 SP:FB +F2CF C9 6F CMP #$6F A:6F X:FF Y:E8 P:65 SP:FB +F2D1 F0 02 BEQ $F2D5 A:6F X:FF Y:E8 P:67 SP:FB +F2D5 60 RTS A:6F X:FF Y:E8 P:67 SP:FB +C647 20 D6 F2 JSR $F2D6 A:6F X:FF Y:E8 P:67 SP:FD +F2D6 A9 FF LDA #$FF A:6F X:FF Y:E8 P:67 SP:FB +F2D8 85 01 STA $01 = FF A:FF X:FF Y:E8 P:E5 SP:FB +F2DA A0 E9 LDY #$E9 A:FF X:FF Y:E8 P:E5 SP:FB +F2DC A2 02 LDX #$02 A:FF X:FF Y:E9 P:E5 SP:FB +F2DE A9 47 LDA #$47 A:FF X:02 Y:E9 P:65 SP:FB +F2E0 85 47 STA $47 = 6F A:47 X:02 Y:E9 P:65 SP:FB +F2E2 A9 06 LDA #$06 A:47 X:02 Y:E9 P:65 SP:FB +F2E4 85 48 STA $48 = 06 A:06 X:02 Y:E9 P:65 SP:FB +F2E6 A9 A5 LDA #$A5 A:06 X:02 Y:E9 P:65 SP:FB +F2E8 8D 47 06 STA $0647 = 6F A:A5 X:02 Y:E9 P:E5 SP:FB +F2EB 20 1D FB JSR $FB1D A:A5 X:02 Y:E9 P:E5 SP:FB +FB1D 24 01 BIT $01 = FF A:A5 X:02 Y:E9 P:E5 SP:F9 +FB1F 18 CLC A:A5 X:02 Y:E9 P:E5 SP:F9 +FB20 A9 B3 LDA #$B3 A:A5 X:02 Y:E9 P:E4 SP:F9 +FB22 60 RTS A:B3 X:02 Y:E9 P:E4 SP:F9 +F2EE 43 45 *SRE ($45,X) @ 47 = 0647 = A5 A:B3 X:02 Y:E9 P:E4 SP:FB +F2F0 EA NOP A:E1 X:02 Y:E9 P:E5 SP:FB +F2F1 EA NOP A:E1 X:02 Y:E9 P:E5 SP:FB +F2F2 EA NOP A:E1 X:02 Y:E9 P:E5 SP:FB +F2F3 EA NOP A:E1 X:02 Y:E9 P:E5 SP:FB +F2F4 20 23 FB JSR $FB23 A:E1 X:02 Y:E9 P:E5 SP:FB +FB23 50 50 BVC $FB75 A:E1 X:02 Y:E9 P:E5 SP:F9 +FB25 90 4E BCC $FB75 A:E1 X:02 Y:E9 P:E5 SP:F9 +FB27 10 4C BPL $FB75 A:E1 X:02 Y:E9 P:E5 SP:F9 +FB29 C9 E1 CMP #$E1 A:E1 X:02 Y:E9 P:E5 SP:F9 +FB2B D0 48 BNE $FB75 A:E1 X:02 Y:E9 P:67 SP:F9 +FB2D 60 RTS A:E1 X:02 Y:E9 P:67 SP:F9 +F2F7 AD 47 06 LDA $0647 = 52 A:E1 X:02 Y:E9 P:67 SP:FB +F2FA C9 52 CMP #$52 A:52 X:02 Y:E9 P:65 SP:FB +F2FC F0 02 BEQ $F300 A:52 X:02 Y:E9 P:67 SP:FB +F300 C8 INY A:52 X:02 Y:E9 P:67 SP:FB +F301 A9 29 LDA #$29 A:52 X:02 Y:EA P:E5 SP:FB +F303 8D 47 06 STA $0647 = 52 A:29 X:02 Y:EA P:65 SP:FB +F306 20 2E FB JSR $FB2E A:29 X:02 Y:EA P:65 SP:FB +FB2E B8 CLV A:29 X:02 Y:EA P:65 SP:F9 +FB2F 18 CLC A:29 X:02 Y:EA P:25 SP:F9 +FB30 A9 42 LDA #$42 A:29 X:02 Y:EA P:24 SP:F9 +FB32 60 RTS A:42 X:02 Y:EA P:24 SP:F9 +F309 43 45 *SRE ($45,X) @ 47 = 0647 = 29 A:42 X:02 Y:EA P:24 SP:FB +F30B EA NOP A:56 X:02 Y:EA P:25 SP:FB +F30C EA NOP A:56 X:02 Y:EA P:25 SP:FB +F30D EA NOP A:56 X:02 Y:EA P:25 SP:FB +F30E EA NOP A:56 X:02 Y:EA P:25 SP:FB +F30F 20 33 FB JSR $FB33 A:56 X:02 Y:EA P:25 SP:FB +FB33 70 40 BVS $FB75 A:56 X:02 Y:EA P:25 SP:F9 +FB35 F0 3E BEQ $FB75 A:56 X:02 Y:EA P:25 SP:F9 +FB37 30 3C BMI $FB75 A:56 X:02 Y:EA P:25 SP:F9 +FB39 90 3A BCC $FB75 A:56 X:02 Y:EA P:25 SP:F9 +FB3B C9 56 CMP #$56 A:56 X:02 Y:EA P:25 SP:F9 +FB3D D0 36 BNE $FB75 A:56 X:02 Y:EA P:27 SP:F9 +FB3F 60 RTS A:56 X:02 Y:EA P:27 SP:F9 +F312 AD 47 06 LDA $0647 = 14 A:56 X:02 Y:EA P:27 SP:FB +F315 C9 14 CMP #$14 A:14 X:02 Y:EA P:25 SP:FB +F317 F0 02 BEQ $F31B A:14 X:02 Y:EA P:27 SP:FB +F31B C8 INY A:14 X:02 Y:EA P:27 SP:FB +F31C A9 37 LDA #$37 A:14 X:02 Y:EB P:A5 SP:FB +F31E 8D 47 06 STA $0647 = 14 A:37 X:02 Y:EB P:25 SP:FB +F321 20 40 FB JSR $FB40 A:37 X:02 Y:EB P:25 SP:FB +FB40 24 01 BIT $01 = FF A:37 X:02 Y:EB P:25 SP:F9 +FB42 38 SEC A:37 X:02 Y:EB P:E5 SP:F9 +FB43 A9 75 LDA #$75 A:37 X:02 Y:EB P:E5 SP:F9 +FB45 60 RTS A:75 X:02 Y:EB P:65 SP:F9 +F324 43 45 *SRE ($45,X) @ 47 = 0647 = 37 A:75 X:02 Y:EB P:65 SP:FB +F326 EA NOP A:6E X:02 Y:EB P:65 SP:FB +F327 EA NOP A:6E X:02 Y:EB P:65 SP:FB +F328 EA NOP A:6E X:02 Y:EB P:65 SP:FB +F329 EA NOP A:6E X:02 Y:EB P:65 SP:FB +F32A 20 46 FB JSR $FB46 A:6E X:02 Y:EB P:65 SP:FB +FB46 50 2D BVC $FB75 A:6E X:02 Y:EB P:65 SP:F9 +FB48 F0 2B BEQ $FB75 A:6E X:02 Y:EB P:65 SP:F9 +FB4A 30 29 BMI $FB75 A:6E X:02 Y:EB P:65 SP:F9 +FB4C 90 27 BCC $FB75 A:6E X:02 Y:EB P:65 SP:F9 +FB4E C9 6E CMP #$6E A:6E X:02 Y:EB P:65 SP:F9 +FB50 D0 23 BNE $FB75 A:6E X:02 Y:EB P:67 SP:F9 +FB52 60 RTS A:6E X:02 Y:EB P:67 SP:F9 +F32D AD 47 06 LDA $0647 = 1B A:6E X:02 Y:EB P:67 SP:FB +F330 C9 1B CMP #$1B A:1B X:02 Y:EB P:65 SP:FB +F332 F0 02 BEQ $F336 A:1B X:02 Y:EB P:67 SP:FB +F336 C8 INY A:1B X:02 Y:EB P:67 SP:FB +F337 A9 A5 LDA #$A5 A:1B X:02 Y:EC P:E5 SP:FB +F339 85 47 STA $47 = 47 A:A5 X:02 Y:EC P:E5 SP:FB +F33B 20 1D FB JSR $FB1D A:A5 X:02 Y:EC P:E5 SP:FB +FB1D 24 01 BIT $01 = FF A:A5 X:02 Y:EC P:E5 SP:F9 +FB1F 18 CLC A:A5 X:02 Y:EC P:E5 SP:F9 +FB20 A9 B3 LDA #$B3 A:A5 X:02 Y:EC P:E4 SP:F9 +FB22 60 RTS A:B3 X:02 Y:EC P:E4 SP:F9 +F33E 47 47 *SRE $47 = A5 A:B3 X:02 Y:EC P:E4 SP:FB +F340 EA NOP A:E1 X:02 Y:EC P:E5 SP:FB +F341 EA NOP A:E1 X:02 Y:EC P:E5 SP:FB +F342 EA NOP A:E1 X:02 Y:EC P:E5 SP:FB +F343 EA NOP A:E1 X:02 Y:EC P:E5 SP:FB +F344 20 23 FB JSR $FB23 A:E1 X:02 Y:EC P:E5 SP:FB +FB23 50 50 BVC $FB75 A:E1 X:02 Y:EC P:E5 SP:F9 +FB25 90 4E BCC $FB75 A:E1 X:02 Y:EC P:E5 SP:F9 +FB27 10 4C BPL $FB75 A:E1 X:02 Y:EC P:E5 SP:F9 +FB29 C9 E1 CMP #$E1 A:E1 X:02 Y:EC P:E5 SP:F9 +FB2B D0 48 BNE $FB75 A:E1 X:02 Y:EC P:67 SP:F9 +FB2D 60 RTS A:E1 X:02 Y:EC P:67 SP:F9 +F347 A5 47 LDA $47 = 52 A:E1 X:02 Y:EC P:67 SP:FB +F349 C9 52 CMP #$52 A:52 X:02 Y:EC P:65 SP:FB +F34B F0 02 BEQ $F34F A:52 X:02 Y:EC P:67 SP:FB +F34F C8 INY A:52 X:02 Y:EC P:67 SP:FB +F350 A9 29 LDA #$29 A:52 X:02 Y:ED P:E5 SP:FB +F352 85 47 STA $47 = 52 A:29 X:02 Y:ED P:65 SP:FB +F354 20 2E FB JSR $FB2E A:29 X:02 Y:ED P:65 SP:FB +FB2E B8 CLV A:29 X:02 Y:ED P:65 SP:F9 +FB2F 18 CLC A:29 X:02 Y:ED P:25 SP:F9 +FB30 A9 42 LDA #$42 A:29 X:02 Y:ED P:24 SP:F9 +FB32 60 RTS A:42 X:02 Y:ED P:24 SP:F9 +F357 47 47 *SRE $47 = 29 A:42 X:02 Y:ED P:24 SP:FB +F359 EA NOP A:56 X:02 Y:ED P:25 SP:FB +F35A EA NOP A:56 X:02 Y:ED P:25 SP:FB +F35B EA NOP A:56 X:02 Y:ED P:25 SP:FB +F35C EA NOP A:56 X:02 Y:ED P:25 SP:FB +F35D 20 33 FB JSR $FB33 A:56 X:02 Y:ED P:25 SP:FB +FB33 70 40 BVS $FB75 A:56 X:02 Y:ED P:25 SP:F9 +FB35 F0 3E BEQ $FB75 A:56 X:02 Y:ED P:25 SP:F9 +FB37 30 3C BMI $FB75 A:56 X:02 Y:ED P:25 SP:F9 +FB39 90 3A BCC $FB75 A:56 X:02 Y:ED P:25 SP:F9 +FB3B C9 56 CMP #$56 A:56 X:02 Y:ED P:25 SP:F9 +FB3D D0 36 BNE $FB75 A:56 X:02 Y:ED P:27 SP:F9 +FB3F 60 RTS A:56 X:02 Y:ED P:27 SP:F9 +F360 A5 47 LDA $47 = 14 A:56 X:02 Y:ED P:27 SP:FB +F362 C9 14 CMP #$14 A:14 X:02 Y:ED P:25 SP:FB +F364 F0 02 BEQ $F368 A:14 X:02 Y:ED P:27 SP:FB +F368 C8 INY A:14 X:02 Y:ED P:27 SP:FB +F369 A9 37 LDA #$37 A:14 X:02 Y:EE P:A5 SP:FB +F36B 85 47 STA $47 = 14 A:37 X:02 Y:EE P:25 SP:FB +F36D 20 40 FB JSR $FB40 A:37 X:02 Y:EE P:25 SP:FB +FB40 24 01 BIT $01 = FF A:37 X:02 Y:EE P:25 SP:F9 +FB42 38 SEC A:37 X:02 Y:EE P:E5 SP:F9 +FB43 A9 75 LDA #$75 A:37 X:02 Y:EE P:E5 SP:F9 +FB45 60 RTS A:75 X:02 Y:EE P:65 SP:F9 +F370 47 47 *SRE $47 = 37 A:75 X:02 Y:EE P:65 SP:FB +F372 EA NOP A:6E X:02 Y:EE P:65 SP:FB +F373 EA NOP A:6E X:02 Y:EE P:65 SP:FB +F374 EA NOP A:6E X:02 Y:EE P:65 SP:FB +F375 EA NOP A:6E X:02 Y:EE P:65 SP:FB +F376 20 46 FB JSR $FB46 A:6E X:02 Y:EE P:65 SP:FB +FB46 50 2D BVC $FB75 A:6E X:02 Y:EE P:65 SP:F9 +FB48 F0 2B BEQ $FB75 A:6E X:02 Y:EE P:65 SP:F9 +FB4A 30 29 BMI $FB75 A:6E X:02 Y:EE P:65 SP:F9 +FB4C 90 27 BCC $FB75 A:6E X:02 Y:EE P:65 SP:F9 +FB4E C9 6E CMP #$6E A:6E X:02 Y:EE P:65 SP:F9 +FB50 D0 23 BNE $FB75 A:6E X:02 Y:EE P:67 SP:F9 +FB52 60 RTS A:6E X:02 Y:EE P:67 SP:F9 +F379 A5 47 LDA $47 = 1B A:6E X:02 Y:EE P:67 SP:FB +F37B C9 1B CMP #$1B A:1B X:02 Y:EE P:65 SP:FB +F37D F0 02 BEQ $F381 A:1B X:02 Y:EE P:67 SP:FB +F381 C8 INY A:1B X:02 Y:EE P:67 SP:FB +F382 A9 A5 LDA #$A5 A:1B X:02 Y:EF P:E5 SP:FB +F384 8D 47 06 STA $0647 = 1B A:A5 X:02 Y:EF P:E5 SP:FB +F387 20 1D FB JSR $FB1D A:A5 X:02 Y:EF P:E5 SP:FB +FB1D 24 01 BIT $01 = FF A:A5 X:02 Y:EF P:E5 SP:F9 +FB1F 18 CLC A:A5 X:02 Y:EF P:E5 SP:F9 +FB20 A9 B3 LDA #$B3 A:A5 X:02 Y:EF P:E4 SP:F9 +FB22 60 RTS A:B3 X:02 Y:EF P:E4 SP:F9 +F38A 4F 47 06 *SRE $0647 = A5 A:B3 X:02 Y:EF P:E4 SP:FB +F38D EA NOP A:E1 X:02 Y:EF P:E5 SP:FB +F38E EA NOP A:E1 X:02 Y:EF P:E5 SP:FB +F38F EA NOP A:E1 X:02 Y:EF P:E5 SP:FB +F390 EA NOP A:E1 X:02 Y:EF P:E5 SP:FB +F391 20 23 FB JSR $FB23 A:E1 X:02 Y:EF P:E5 SP:FB +FB23 50 50 BVC $FB75 A:E1 X:02 Y:EF P:E5 SP:F9 +FB25 90 4E BCC $FB75 A:E1 X:02 Y:EF P:E5 SP:F9 +FB27 10 4C BPL $FB75 A:E1 X:02 Y:EF P:E5 SP:F9 +FB29 C9 E1 CMP #$E1 A:E1 X:02 Y:EF P:E5 SP:F9 +FB2B D0 48 BNE $FB75 A:E1 X:02 Y:EF P:67 SP:F9 +FB2D 60 RTS A:E1 X:02 Y:EF P:67 SP:F9 +F394 AD 47 06 LDA $0647 = 52 A:E1 X:02 Y:EF P:67 SP:FB +F397 C9 52 CMP #$52 A:52 X:02 Y:EF P:65 SP:FB +F399 F0 02 BEQ $F39D A:52 X:02 Y:EF P:67 SP:FB +F39D C8 INY A:52 X:02 Y:EF P:67 SP:FB +F39E A9 29 LDA #$29 A:52 X:02 Y:F0 P:E5 SP:FB +F3A0 8D 47 06 STA $0647 = 52 A:29 X:02 Y:F0 P:65 SP:FB +F3A3 20 2E FB JSR $FB2E A:29 X:02 Y:F0 P:65 SP:FB +FB2E B8 CLV A:29 X:02 Y:F0 P:65 SP:F9 +FB2F 18 CLC A:29 X:02 Y:F0 P:25 SP:F9 +FB30 A9 42 LDA #$42 A:29 X:02 Y:F0 P:24 SP:F9 +FB32 60 RTS A:42 X:02 Y:F0 P:24 SP:F9 +F3A6 4F 47 06 *SRE $0647 = 29 A:42 X:02 Y:F0 P:24 SP:FB +F3A9 EA NOP A:56 X:02 Y:F0 P:25 SP:FB +F3AA EA NOP A:56 X:02 Y:F0 P:25 SP:FB +F3AB EA NOP A:56 X:02 Y:F0 P:25 SP:FB +F3AC EA NOP A:56 X:02 Y:F0 P:25 SP:FB +F3AD 20 33 FB JSR $FB33 A:56 X:02 Y:F0 P:25 SP:FB +FB33 70 40 BVS $FB75 A:56 X:02 Y:F0 P:25 SP:F9 +FB35 F0 3E BEQ $FB75 A:56 X:02 Y:F0 P:25 SP:F9 +FB37 30 3C BMI $FB75 A:56 X:02 Y:F0 P:25 SP:F9 +FB39 90 3A BCC $FB75 A:56 X:02 Y:F0 P:25 SP:F9 +FB3B C9 56 CMP #$56 A:56 X:02 Y:F0 P:25 SP:F9 +FB3D D0 36 BNE $FB75 A:56 X:02 Y:F0 P:27 SP:F9 +FB3F 60 RTS A:56 X:02 Y:F0 P:27 SP:F9 +F3B0 AD 47 06 LDA $0647 = 14 A:56 X:02 Y:F0 P:27 SP:FB +F3B3 C9 14 CMP #$14 A:14 X:02 Y:F0 P:25 SP:FB +F3B5 F0 02 BEQ $F3B9 A:14 X:02 Y:F0 P:27 SP:FB +F3B9 C8 INY A:14 X:02 Y:F0 P:27 SP:FB +F3BA A9 37 LDA #$37 A:14 X:02 Y:F1 P:A5 SP:FB +F3BC 8D 47 06 STA $0647 = 14 A:37 X:02 Y:F1 P:25 SP:FB +F3BF 20 40 FB JSR $FB40 A:37 X:02 Y:F1 P:25 SP:FB +FB40 24 01 BIT $01 = FF A:37 X:02 Y:F1 P:25 SP:F9 +FB42 38 SEC A:37 X:02 Y:F1 P:E5 SP:F9 +FB43 A9 75 LDA #$75 A:37 X:02 Y:F1 P:E5 SP:F9 +FB45 60 RTS A:75 X:02 Y:F1 P:65 SP:F9 +F3C2 4F 47 06 *SRE $0647 = 37 A:75 X:02 Y:F1 P:65 SP:FB +F3C5 EA NOP A:6E X:02 Y:F1 P:65 SP:FB +F3C6 EA NOP A:6E X:02 Y:F1 P:65 SP:FB +F3C7 EA NOP A:6E X:02 Y:F1 P:65 SP:FB +F3C8 EA NOP A:6E X:02 Y:F1 P:65 SP:FB +F3C9 20 46 FB JSR $FB46 A:6E X:02 Y:F1 P:65 SP:FB +FB46 50 2D BVC $FB75 A:6E X:02 Y:F1 P:65 SP:F9 +FB48 F0 2B BEQ $FB75 A:6E X:02 Y:F1 P:65 SP:F9 +FB4A 30 29 BMI $FB75 A:6E X:02 Y:F1 P:65 SP:F9 +FB4C 90 27 BCC $FB75 A:6E X:02 Y:F1 P:65 SP:F9 +FB4E C9 6E CMP #$6E A:6E X:02 Y:F1 P:65 SP:F9 +FB50 D0 23 BNE $FB75 A:6E X:02 Y:F1 P:67 SP:F9 +FB52 60 RTS A:6E X:02 Y:F1 P:67 SP:F9 +F3CC AD 47 06 LDA $0647 = 1B A:6E X:02 Y:F1 P:67 SP:FB +F3CF C9 1B CMP #$1B A:1B X:02 Y:F1 P:65 SP:FB +F3D1 F0 02 BEQ $F3D5 A:1B X:02 Y:F1 P:67 SP:FB +F3D5 A9 A5 LDA #$A5 A:1B X:02 Y:F1 P:67 SP:FB +F3D7 8D 47 06 STA $0647 = 1B A:A5 X:02 Y:F1 P:E5 SP:FB +F3DA A9 48 LDA #$48 A:A5 X:02 Y:F1 P:E5 SP:FB +F3DC 85 45 STA $45 = 48 A:48 X:02 Y:F1 P:65 SP:FB +F3DE A9 05 LDA #$05 A:48 X:02 Y:F1 P:65 SP:FB +F3E0 85 46 STA $46 = 05 A:05 X:02 Y:F1 P:65 SP:FB +F3E2 A0 FF LDY #$FF A:05 X:02 Y:F1 P:65 SP:FB +F3E4 20 1D FB JSR $FB1D A:05 X:02 Y:FF P:E5 SP:FB +FB1D 24 01 BIT $01 = FF A:05 X:02 Y:FF P:E5 SP:F9 +FB1F 18 CLC A:05 X:02 Y:FF P:E5 SP:F9 +FB20 A9 B3 LDA #$B3 A:05 X:02 Y:FF P:E4 SP:F9 +FB22 60 RTS A:B3 X:02 Y:FF P:E4 SP:F9 +F3E7 53 45 *SRE ($45),Y = 0548 @ 0647 = A5 A:B3 X:02 Y:FF P:E4 SP:FB +F3E9 EA NOP A:E1 X:02 Y:FF P:E5 SP:FB +F3EA EA NOP A:E1 X:02 Y:FF P:E5 SP:FB +F3EB 08 PHP A:E1 X:02 Y:FF P:E5 SP:FB +F3EC 48 PHA A:E1 X:02 Y:FF P:E5 SP:FA +F3ED A0 F2 LDY #$F2 A:E1 X:02 Y:FF P:E5 SP:F9 +F3EF 68 PLA A:E1 X:02 Y:F2 P:E5 SP:F9 +F3F0 28 PLP A:E1 X:02 Y:F2 P:E5 SP:FA +F3F1 20 23 FB JSR $FB23 A:E1 X:02 Y:F2 P:E5 SP:FB +FB23 50 50 BVC $FB75 A:E1 X:02 Y:F2 P:E5 SP:F9 +FB25 90 4E BCC $FB75 A:E1 X:02 Y:F2 P:E5 SP:F9 +FB27 10 4C BPL $FB75 A:E1 X:02 Y:F2 P:E5 SP:F9 +FB29 C9 E1 CMP #$E1 A:E1 X:02 Y:F2 P:E5 SP:F9 +FB2B D0 48 BNE $FB75 A:E1 X:02 Y:F2 P:67 SP:F9 +FB2D 60 RTS A:E1 X:02 Y:F2 P:67 SP:F9 +F3F4 AD 47 06 LDA $0647 = 52 A:E1 X:02 Y:F2 P:67 SP:FB +F3F7 C9 52 CMP #$52 A:52 X:02 Y:F2 P:65 SP:FB +F3F9 F0 02 BEQ $F3FD A:52 X:02 Y:F2 P:67 SP:FB +F3FD A0 FF LDY #$FF A:52 X:02 Y:F2 P:67 SP:FB +F3FF A9 29 LDA #$29 A:52 X:02 Y:FF P:E5 SP:FB +F401 8D 47 06 STA $0647 = 52 A:29 X:02 Y:FF P:65 SP:FB +F404 20 2E FB JSR $FB2E A:29 X:02 Y:FF P:65 SP:FB +FB2E B8 CLV A:29 X:02 Y:FF P:65 SP:F9 +FB2F 18 CLC A:29 X:02 Y:FF P:25 SP:F9 +FB30 A9 42 LDA #$42 A:29 X:02 Y:FF P:24 SP:F9 +FB32 60 RTS A:42 X:02 Y:FF P:24 SP:F9 +F407 53 45 *SRE ($45),Y = 0548 @ 0647 = 29 A:42 X:02 Y:FF P:24 SP:FB +F409 EA NOP A:56 X:02 Y:FF P:25 SP:FB +F40A EA NOP A:56 X:02 Y:FF P:25 SP:FB +F40B 08 PHP A:56 X:02 Y:FF P:25 SP:FB +F40C 48 PHA A:56 X:02 Y:FF P:25 SP:FA +F40D A0 F3 LDY #$F3 A:56 X:02 Y:FF P:25 SP:F9 +F40F 68 PLA A:56 X:02 Y:F3 P:A5 SP:F9 +F410 28 PLP A:56 X:02 Y:F3 P:25 SP:FA +F411 20 33 FB JSR $FB33 A:56 X:02 Y:F3 P:25 SP:FB +FB33 70 40 BVS $FB75 A:56 X:02 Y:F3 P:25 SP:F9 +FB35 F0 3E BEQ $FB75 A:56 X:02 Y:F3 P:25 SP:F9 +FB37 30 3C BMI $FB75 A:56 X:02 Y:F3 P:25 SP:F9 +FB39 90 3A BCC $FB75 A:56 X:02 Y:F3 P:25 SP:F9 +FB3B C9 56 CMP #$56 A:56 X:02 Y:F3 P:25 SP:F9 +FB3D D0 36 BNE $FB75 A:56 X:02 Y:F3 P:27 SP:F9 +FB3F 60 RTS A:56 X:02 Y:F3 P:27 SP:F9 +F414 AD 47 06 LDA $0647 = 14 A:56 X:02 Y:F3 P:27 SP:FB +F417 C9 14 CMP #$14 A:14 X:02 Y:F3 P:25 SP:FB +F419 F0 02 BEQ $F41D A:14 X:02 Y:F3 P:27 SP:FB +F41D A0 FF LDY #$FF A:14 X:02 Y:F3 P:27 SP:FB +F41F A9 37 LDA #$37 A:14 X:02 Y:FF P:A5 SP:FB +F421 8D 47 06 STA $0647 = 14 A:37 X:02 Y:FF P:25 SP:FB +F424 20 40 FB JSR $FB40 A:37 X:02 Y:FF P:25 SP:FB +FB40 24 01 BIT $01 = FF A:37 X:02 Y:FF P:25 SP:F9 +FB42 38 SEC A:37 X:02 Y:FF P:E5 SP:F9 +FB43 A9 75 LDA #$75 A:37 X:02 Y:FF P:E5 SP:F9 +FB45 60 RTS A:75 X:02 Y:FF P:65 SP:F9 +F427 53 45 *SRE ($45),Y = 0548 @ 0647 = 37 A:75 X:02 Y:FF P:65 SP:FB +F429 EA NOP A:6E X:02 Y:FF P:65 SP:FB +F42A EA NOP A:6E X:02 Y:FF P:65 SP:FB +F42B 08 PHP A:6E X:02 Y:FF P:65 SP:FB +F42C 48 PHA A:6E X:02 Y:FF P:65 SP:FA +F42D A0 F4 LDY #$F4 A:6E X:02 Y:FF P:65 SP:F9 +F42F 68 PLA A:6E X:02 Y:F4 P:E5 SP:F9 +F430 28 PLP A:6E X:02 Y:F4 P:65 SP:FA +F431 20 46 FB JSR $FB46 A:6E X:02 Y:F4 P:65 SP:FB +FB46 50 2D BVC $FB75 A:6E X:02 Y:F4 P:65 SP:F9 +FB48 F0 2B BEQ $FB75 A:6E X:02 Y:F4 P:65 SP:F9 +FB4A 30 29 BMI $FB75 A:6E X:02 Y:F4 P:65 SP:F9 +FB4C 90 27 BCC $FB75 A:6E X:02 Y:F4 P:65 SP:F9 +FB4E C9 6E CMP #$6E A:6E X:02 Y:F4 P:65 SP:F9 +FB50 D0 23 BNE $FB75 A:6E X:02 Y:F4 P:67 SP:F9 +FB52 60 RTS A:6E X:02 Y:F4 P:67 SP:F9 +F434 AD 47 06 LDA $0647 = 1B A:6E X:02 Y:F4 P:67 SP:FB +F437 C9 1B CMP #$1B A:1B X:02 Y:F4 P:65 SP:FB +F439 F0 02 BEQ $F43D A:1B X:02 Y:F4 P:67 SP:FB +F43D A0 F5 LDY #$F5 A:1B X:02 Y:F4 P:67 SP:FB +F43F A2 FF LDX #$FF A:1B X:02 Y:F5 P:E5 SP:FB +F441 A9 A5 LDA #$A5 A:1B X:FF Y:F5 P:E5 SP:FB +F443 85 47 STA $47 = 1B A:A5 X:FF Y:F5 P:E5 SP:FB +F445 20 1D FB JSR $FB1D A:A5 X:FF Y:F5 P:E5 SP:FB +FB1D 24 01 BIT $01 = FF A:A5 X:FF Y:F5 P:E5 SP:F9 +FB1F 18 CLC A:A5 X:FF Y:F5 P:E5 SP:F9 +FB20 A9 B3 LDA #$B3 A:A5 X:FF Y:F5 P:E4 SP:F9 +FB22 60 RTS A:B3 X:FF Y:F5 P:E4 SP:F9 +F448 57 48 *SRE $48,X @ 47 = A5 A:B3 X:FF Y:F5 P:E4 SP:FB +F44A EA NOP A:E1 X:FF Y:F5 P:E5 SP:FB +F44B EA NOP A:E1 X:FF Y:F5 P:E5 SP:FB +F44C EA NOP A:E1 X:FF Y:F5 P:E5 SP:FB +F44D EA NOP A:E1 X:FF Y:F5 P:E5 SP:FB +F44E 20 23 FB JSR $FB23 A:E1 X:FF Y:F5 P:E5 SP:FB +FB23 50 50 BVC $FB75 A:E1 X:FF Y:F5 P:E5 SP:F9 +FB25 90 4E BCC $FB75 A:E1 X:FF Y:F5 P:E5 SP:F9 +FB27 10 4C BPL $FB75 A:E1 X:FF Y:F5 P:E5 SP:F9 +FB29 C9 E1 CMP #$E1 A:E1 X:FF Y:F5 P:E5 SP:F9 +FB2B D0 48 BNE $FB75 A:E1 X:FF Y:F5 P:67 SP:F9 +FB2D 60 RTS A:E1 X:FF Y:F5 P:67 SP:F9 +F451 A5 47 LDA $47 = 52 A:E1 X:FF Y:F5 P:67 SP:FB +F453 C9 52 CMP #$52 A:52 X:FF Y:F5 P:65 SP:FB +F455 F0 02 BEQ $F459 A:52 X:FF Y:F5 P:67 SP:FB +F459 C8 INY A:52 X:FF Y:F5 P:67 SP:FB +F45A A9 29 LDA #$29 A:52 X:FF Y:F6 P:E5 SP:FB +F45C 85 47 STA $47 = 52 A:29 X:FF Y:F6 P:65 SP:FB +F45E 20 2E FB JSR $FB2E A:29 X:FF Y:F6 P:65 SP:FB +FB2E B8 CLV A:29 X:FF Y:F6 P:65 SP:F9 +FB2F 18 CLC A:29 X:FF Y:F6 P:25 SP:F9 +FB30 A9 42 LDA #$42 A:29 X:FF Y:F6 P:24 SP:F9 +FB32 60 RTS A:42 X:FF Y:F6 P:24 SP:F9 +F461 57 48 *SRE $48,X @ 47 = 29 A:42 X:FF Y:F6 P:24 SP:FB +F463 EA NOP A:56 X:FF Y:F6 P:25 SP:FB +F464 EA NOP A:56 X:FF Y:F6 P:25 SP:FB +F465 EA NOP A:56 X:FF Y:F6 P:25 SP:FB +F466 EA NOP A:56 X:FF Y:F6 P:25 SP:FB +F467 20 33 FB JSR $FB33 A:56 X:FF Y:F6 P:25 SP:FB +FB33 70 40 BVS $FB75 A:56 X:FF Y:F6 P:25 SP:F9 +FB35 F0 3E BEQ $FB75 A:56 X:FF Y:F6 P:25 SP:F9 +FB37 30 3C BMI $FB75 A:56 X:FF Y:F6 P:25 SP:F9 +FB39 90 3A BCC $FB75 A:56 X:FF Y:F6 P:25 SP:F9 +FB3B C9 56 CMP #$56 A:56 X:FF Y:F6 P:25 SP:F9 +FB3D D0 36 BNE $FB75 A:56 X:FF Y:F6 P:27 SP:F9 +FB3F 60 RTS A:56 X:FF Y:F6 P:27 SP:F9 +F46A A5 47 LDA $47 = 14 A:56 X:FF Y:F6 P:27 SP:FB +F46C C9 14 CMP #$14 A:14 X:FF Y:F6 P:25 SP:FB +F46E F0 02 BEQ $F472 A:14 X:FF Y:F6 P:27 SP:FB +F472 C8 INY A:14 X:FF Y:F6 P:27 SP:FB +F473 A9 37 LDA #$37 A:14 X:FF Y:F7 P:A5 SP:FB +F475 85 47 STA $47 = 14 A:37 X:FF Y:F7 P:25 SP:FB +F477 20 40 FB JSR $FB40 A:37 X:FF Y:F7 P:25 SP:FB +FB40 24 01 BIT $01 = FF A:37 X:FF Y:F7 P:25 SP:F9 +FB42 38 SEC A:37 X:FF Y:F7 P:E5 SP:F9 +FB43 A9 75 LDA #$75 A:37 X:FF Y:F7 P:E5 SP:F9 +FB45 60 RTS A:75 X:FF Y:F7 P:65 SP:F9 +F47A 57 48 *SRE $48,X @ 47 = 37 A:75 X:FF Y:F7 P:65 SP:FB +F47C EA NOP A:6E X:FF Y:F7 P:65 SP:FB +F47D EA NOP A:6E X:FF Y:F7 P:65 SP:FB +F47E EA NOP A:6E X:FF Y:F7 P:65 SP:FB +F47F EA NOP A:6E X:FF Y:F7 P:65 SP:FB +F480 20 46 FB JSR $FB46 A:6E X:FF Y:F7 P:65 SP:FB +FB46 50 2D BVC $FB75 A:6E X:FF Y:F7 P:65 SP:F9 +FB48 F0 2B BEQ $FB75 A:6E X:FF Y:F7 P:65 SP:F9 +FB4A 30 29 BMI $FB75 A:6E X:FF Y:F7 P:65 SP:F9 +FB4C 90 27 BCC $FB75 A:6E X:FF Y:F7 P:65 SP:F9 +FB4E C9 6E CMP #$6E A:6E X:FF Y:F7 P:65 SP:F9 +FB50 D0 23 BNE $FB75 A:6E X:FF Y:F7 P:67 SP:F9 +FB52 60 RTS A:6E X:FF Y:F7 P:67 SP:F9 +F483 A5 47 LDA $47 = 1B A:6E X:FF Y:F7 P:67 SP:FB +F485 C9 1B CMP #$1B A:1B X:FF Y:F7 P:65 SP:FB +F487 F0 02 BEQ $F48B A:1B X:FF Y:F7 P:67 SP:FB +F48B A9 A5 LDA #$A5 A:1B X:FF Y:F7 P:67 SP:FB +F48D 8D 47 06 STA $0647 = 1B A:A5 X:FF Y:F7 P:E5 SP:FB +F490 A0 FF LDY #$FF A:A5 X:FF Y:F7 P:E5 SP:FB +F492 20 1D FB JSR $FB1D A:A5 X:FF Y:FF P:E5 SP:FB +FB1D 24 01 BIT $01 = FF A:A5 X:FF Y:FF P:E5 SP:F9 +FB1F 18 CLC A:A5 X:FF Y:FF P:E5 SP:F9 +FB20 A9 B3 LDA #$B3 A:A5 X:FF Y:FF P:E4 SP:F9 +FB22 60 RTS A:B3 X:FF Y:FF P:E4 SP:F9 +F495 5B 48 05 *SRE $0548,Y @ 0647 = A5 A:B3 X:FF Y:FF P:E4 SP:FB +F498 EA NOP A:E1 X:FF Y:FF P:E5 SP:FB +F499 EA NOP A:E1 X:FF Y:FF P:E5 SP:FB +F49A 08 PHP A:E1 X:FF Y:FF P:E5 SP:FB +F49B 48 PHA A:E1 X:FF Y:FF P:E5 SP:FA +F49C A0 F8 LDY #$F8 A:E1 X:FF Y:FF P:E5 SP:F9 +F49E 68 PLA A:E1 X:FF Y:F8 P:E5 SP:F9 +F49F 28 PLP A:E1 X:FF Y:F8 P:E5 SP:FA +F4A0 20 23 FB JSR $FB23 A:E1 X:FF Y:F8 P:E5 SP:FB +FB23 50 50 BVC $FB75 A:E1 X:FF Y:F8 P:E5 SP:F9 +FB25 90 4E BCC $FB75 A:E1 X:FF Y:F8 P:E5 SP:F9 +FB27 10 4C BPL $FB75 A:E1 X:FF Y:F8 P:E5 SP:F9 +FB29 C9 E1 CMP #$E1 A:E1 X:FF Y:F8 P:E5 SP:F9 +FB2B D0 48 BNE $FB75 A:E1 X:FF Y:F8 P:67 SP:F9 +FB2D 60 RTS A:E1 X:FF Y:F8 P:67 SP:F9 +F4A3 AD 47 06 LDA $0647 = 52 A:E1 X:FF Y:F8 P:67 SP:FB +F4A6 C9 52 CMP #$52 A:52 X:FF Y:F8 P:65 SP:FB +F4A8 F0 02 BEQ $F4AC A:52 X:FF Y:F8 P:67 SP:FB +F4AC A0 FF LDY #$FF A:52 X:FF Y:F8 P:67 SP:FB +F4AE A9 29 LDA #$29 A:52 X:FF Y:FF P:E5 SP:FB +F4B0 8D 47 06 STA $0647 = 52 A:29 X:FF Y:FF P:65 SP:FB +F4B3 20 2E FB JSR $FB2E A:29 X:FF Y:FF P:65 SP:FB +FB2E B8 CLV A:29 X:FF Y:FF P:65 SP:F9 +FB2F 18 CLC A:29 X:FF Y:FF P:25 SP:F9 +FB30 A9 42 LDA #$42 A:29 X:FF Y:FF P:24 SP:F9 +FB32 60 RTS A:42 X:FF Y:FF P:24 SP:F9 +F4B6 5B 48 05 *SRE $0548,Y @ 0647 = 29 A:42 X:FF Y:FF P:24 SP:FB +F4B9 EA NOP A:56 X:FF Y:FF P:25 SP:FB +F4BA EA NOP A:56 X:FF Y:FF P:25 SP:FB +F4BB 08 PHP A:56 X:FF Y:FF P:25 SP:FB +F4BC 48 PHA A:56 X:FF Y:FF P:25 SP:FA +F4BD A0 F9 LDY #$F9 A:56 X:FF Y:FF P:25 SP:F9 +F4BF 68 PLA A:56 X:FF Y:F9 P:A5 SP:F9 +F4C0 28 PLP A:56 X:FF Y:F9 P:25 SP:FA +F4C1 20 33 FB JSR $FB33 A:56 X:FF Y:F9 P:25 SP:FB +FB33 70 40 BVS $FB75 A:56 X:FF Y:F9 P:25 SP:F9 +FB35 F0 3E BEQ $FB75 A:56 X:FF Y:F9 P:25 SP:F9 +FB37 30 3C BMI $FB75 A:56 X:FF Y:F9 P:25 SP:F9 +FB39 90 3A BCC $FB75 A:56 X:FF Y:F9 P:25 SP:F9 +FB3B C9 56 CMP #$56 A:56 X:FF Y:F9 P:25 SP:F9 +FB3D D0 36 BNE $FB75 A:56 X:FF Y:F9 P:27 SP:F9 +FB3F 60 RTS A:56 X:FF Y:F9 P:27 SP:F9 +F4C4 AD 47 06 LDA $0647 = 14 A:56 X:FF Y:F9 P:27 SP:FB +F4C7 C9 14 CMP #$14 A:14 X:FF Y:F9 P:25 SP:FB +F4C9 F0 02 BEQ $F4CD A:14 X:FF Y:F9 P:27 SP:FB +F4CD A0 FF LDY #$FF A:14 X:FF Y:F9 P:27 SP:FB +F4CF A9 37 LDA #$37 A:14 X:FF Y:FF P:A5 SP:FB +F4D1 8D 47 06 STA $0647 = 14 A:37 X:FF Y:FF P:25 SP:FB +F4D4 20 40 FB JSR $FB40 A:37 X:FF Y:FF P:25 SP:FB +FB40 24 01 BIT $01 = FF A:37 X:FF Y:FF P:25 SP:F9 +FB42 38 SEC A:37 X:FF Y:FF P:E5 SP:F9 +FB43 A9 75 LDA #$75 A:37 X:FF Y:FF P:E5 SP:F9 +FB45 60 RTS A:75 X:FF Y:FF P:65 SP:F9 +F4D7 5B 48 05 *SRE $0548,Y @ 0647 = 37 A:75 X:FF Y:FF P:65 SP:FB +F4DA EA NOP A:6E X:FF Y:FF P:65 SP:FB +F4DB EA NOP A:6E X:FF Y:FF P:65 SP:FB +F4DC 08 PHP A:6E X:FF Y:FF P:65 SP:FB +F4DD 48 PHA A:6E X:FF Y:FF P:65 SP:FA +F4DE A0 FA LDY #$FA A:6E X:FF Y:FF P:65 SP:F9 +F4E0 68 PLA A:6E X:FF Y:FA P:E5 SP:F9 +F4E1 28 PLP A:6E X:FF Y:FA P:65 SP:FA +F4E2 20 46 FB JSR $FB46 A:6E X:FF Y:FA P:65 SP:FB +FB46 50 2D BVC $FB75 A:6E X:FF Y:FA P:65 SP:F9 +FB48 F0 2B BEQ $FB75 A:6E X:FF Y:FA P:65 SP:F9 +FB4A 30 29 BMI $FB75 A:6E X:FF Y:FA P:65 SP:F9 +FB4C 90 27 BCC $FB75 A:6E X:FF Y:FA P:65 SP:F9 +FB4E C9 6E CMP #$6E A:6E X:FF Y:FA P:65 SP:F9 +FB50 D0 23 BNE $FB75 A:6E X:FF Y:FA P:67 SP:F9 +FB52 60 RTS A:6E X:FF Y:FA P:67 SP:F9 +F4E5 AD 47 06 LDA $0647 = 1B A:6E X:FF Y:FA P:67 SP:FB +F4E8 C9 1B CMP #$1B A:1B X:FF Y:FA P:65 SP:FB +F4EA F0 02 BEQ $F4EE A:1B X:FF Y:FA P:67 SP:FB +F4EE A0 FB LDY #$FB A:1B X:FF Y:FA P:67 SP:FB +F4F0 A2 FF LDX #$FF A:1B X:FF Y:FB P:E5 SP:FB +F4F2 A9 A5 LDA #$A5 A:1B X:FF Y:FB P:E5 SP:FB +F4F4 8D 47 06 STA $0647 = 1B A:A5 X:FF Y:FB P:E5 SP:FB +F4F7 20 1D FB JSR $FB1D A:A5 X:FF Y:FB P:E5 SP:FB +FB1D 24 01 BIT $01 = FF A:A5 X:FF Y:FB P:E5 SP:F9 +FB1F 18 CLC A:A5 X:FF Y:FB P:E5 SP:F9 +FB20 A9 B3 LDA #$B3 A:A5 X:FF Y:FB P:E4 SP:F9 +FB22 60 RTS A:B3 X:FF Y:FB P:E4 SP:F9 +F4FA 5F 48 05 *SRE $0548,X @ 0647 = A5 A:B3 X:FF Y:FB P:E4 SP:FB +F4FD EA NOP A:E1 X:FF Y:FB P:E5 SP:FB +F4FE EA NOP A:E1 X:FF Y:FB P:E5 SP:FB +F4FF EA NOP A:E1 X:FF Y:FB P:E5 SP:FB +F500 EA NOP A:E1 X:FF Y:FB P:E5 SP:FB +F501 20 23 FB JSR $FB23 A:E1 X:FF Y:FB P:E5 SP:FB +FB23 50 50 BVC $FB75 A:E1 X:FF Y:FB P:E5 SP:F9 +FB25 90 4E BCC $FB75 A:E1 X:FF Y:FB P:E5 SP:F9 +FB27 10 4C BPL $FB75 A:E1 X:FF Y:FB P:E5 SP:F9 +FB29 C9 E1 CMP #$E1 A:E1 X:FF Y:FB P:E5 SP:F9 +FB2B D0 48 BNE $FB75 A:E1 X:FF Y:FB P:67 SP:F9 +FB2D 60 RTS A:E1 X:FF Y:FB P:67 SP:F9 +F504 AD 47 06 LDA $0647 = 52 A:E1 X:FF Y:FB P:67 SP:FB +F507 C9 52 CMP #$52 A:52 X:FF Y:FB P:65 SP:FB +F509 F0 02 BEQ $F50D A:52 X:FF Y:FB P:67 SP:FB +F50D C8 INY A:52 X:FF Y:FB P:67 SP:FB +F50E A9 29 LDA #$29 A:52 X:FF Y:FC P:E5 SP:FB +F510 8D 47 06 STA $0647 = 52 A:29 X:FF Y:FC P:65 SP:FB +F513 20 2E FB JSR $FB2E A:29 X:FF Y:FC P:65 SP:FB +FB2E B8 CLV A:29 X:FF Y:FC P:65 SP:F9 +FB2F 18 CLC A:29 X:FF Y:FC P:25 SP:F9 +FB30 A9 42 LDA #$42 A:29 X:FF Y:FC P:24 SP:F9 +FB32 60 RTS A:42 X:FF Y:FC P:24 SP:F9 +F516 5F 48 05 *SRE $0548,X @ 0647 = 29 A:42 X:FF Y:FC P:24 SP:FB +F519 EA NOP A:56 X:FF Y:FC P:25 SP:FB +F51A EA NOP A:56 X:FF Y:FC P:25 SP:FB +F51B EA NOP A:56 X:FF Y:FC P:25 SP:FB +F51C EA NOP A:56 X:FF Y:FC P:25 SP:FB +F51D 20 33 FB JSR $FB33 A:56 X:FF Y:FC P:25 SP:FB +FB33 70 40 BVS $FB75 A:56 X:FF Y:FC P:25 SP:F9 +FB35 F0 3E BEQ $FB75 A:56 X:FF Y:FC P:25 SP:F9 +FB37 30 3C BMI $FB75 A:56 X:FF Y:FC P:25 SP:F9 +FB39 90 3A BCC $FB75 A:56 X:FF Y:FC P:25 SP:F9 +FB3B C9 56 CMP #$56 A:56 X:FF Y:FC P:25 SP:F9 +FB3D D0 36 BNE $FB75 A:56 X:FF Y:FC P:27 SP:F9 +FB3F 60 RTS A:56 X:FF Y:FC P:27 SP:F9 +F520 AD 47 06 LDA $0647 = 14 A:56 X:FF Y:FC P:27 SP:FB +F523 C9 14 CMP #$14 A:14 X:FF Y:FC P:25 SP:FB +F525 F0 02 BEQ $F529 A:14 X:FF Y:FC P:27 SP:FB +F529 C8 INY A:14 X:FF Y:FC P:27 SP:FB +F52A A9 37 LDA #$37 A:14 X:FF Y:FD P:A5 SP:FB +F52C 8D 47 06 STA $0647 = 14 A:37 X:FF Y:FD P:25 SP:FB +F52F 20 40 FB JSR $FB40 A:37 X:FF Y:FD P:25 SP:FB +FB40 24 01 BIT $01 = FF A:37 X:FF Y:FD P:25 SP:F9 +FB42 38 SEC A:37 X:FF Y:FD P:E5 SP:F9 +FB43 A9 75 LDA #$75 A:37 X:FF Y:FD P:E5 SP:F9 +FB45 60 RTS A:75 X:FF Y:FD P:65 SP:F9 +F532 5F 48 05 *SRE $0548,X @ 0647 = 37 A:75 X:FF Y:FD P:65 SP:FB +F535 EA NOP A:6E X:FF Y:FD P:65 SP:FB +F536 EA NOP A:6E X:FF Y:FD P:65 SP:FB +F537 EA NOP A:6E X:FF Y:FD P:65 SP:FB +F538 EA NOP A:6E X:FF Y:FD P:65 SP:FB +F539 20 46 FB JSR $FB46 A:6E X:FF Y:FD P:65 SP:FB +FB46 50 2D BVC $FB75 A:6E X:FF Y:FD P:65 SP:F9 +FB48 F0 2B BEQ $FB75 A:6E X:FF Y:FD P:65 SP:F9 +FB4A 30 29 BMI $FB75 A:6E X:FF Y:FD P:65 SP:F9 +FB4C 90 27 BCC $FB75 A:6E X:FF Y:FD P:65 SP:F9 +FB4E C9 6E CMP #$6E A:6E X:FF Y:FD P:65 SP:F9 +FB50 D0 23 BNE $FB75 A:6E X:FF Y:FD P:67 SP:F9 +FB52 60 RTS A:6E X:FF Y:FD P:67 SP:F9 +F53C AD 47 06 LDA $0647 = 1B A:6E X:FF Y:FD P:67 SP:FB +F53F C9 1B CMP #$1B A:1B X:FF Y:FD P:65 SP:FB +F541 F0 02 BEQ $F545 A:1B X:FF Y:FD P:67 SP:FB +F545 60 RTS A:1B X:FF Y:FD P:67 SP:FB +C64A A5 00 LDA $00 = 00 A:1B X:FF Y:FD P:67 SP:FD +C64C 85 11 STA $11 = 00 A:00 X:FF Y:FD P:67 SP:FD +C64E A9 00 LDA #$00 A:00 X:FF Y:FD P:67 SP:FD +C650 85 00 STA $00 = 00 A:00 X:FF Y:FD P:67 SP:FD +C652 20 46 F5 JSR $F546 A:00 X:FF Y:FD P:67 SP:FD +F546 A9 FF LDA #$FF A:00 X:FF Y:FD P:67 SP:FB +F548 85 01 STA $01 = FF A:FF X:FF Y:FD P:E5 SP:FB +F54A A0 01 LDY #$01 A:FF X:FF Y:FD P:E5 SP:FB +F54C A2 02 LDX #$02 A:FF X:FF Y:01 P:65 SP:FB +F54E A9 47 LDA #$47 A:FF X:02 Y:01 P:65 SP:FB +F550 85 47 STA $47 = 1B A:47 X:02 Y:01 P:65 SP:FB +F552 A9 06 LDA #$06 A:47 X:02 Y:01 P:65 SP:FB +F554 85 48 STA $48 = 06 A:06 X:02 Y:01 P:65 SP:FB +F556 A9 A5 LDA #$A5 A:06 X:02 Y:01 P:65 SP:FB +F558 8D 47 06 STA $0647 = 1B A:A5 X:02 Y:01 P:E5 SP:FB +F55B 20 E9 FA JSR $FAE9 A:A5 X:02 Y:01 P:E5 SP:FB +FAE9 24 01 BIT $01 = FF A:A5 X:02 Y:01 P:E5 SP:F9 +FAEB 18 CLC A:A5 X:02 Y:01 P:E5 SP:F9 +FAEC A9 B2 LDA #$B2 A:A5 X:02 Y:01 P:E4 SP:F9 +FAEE 60 RTS A:B2 X:02 Y:01 P:E4 SP:F9 +F55E 63 45 *RRA ($45,X) @ 47 = 0647 = A5 A:B2 X:02 Y:01 P:E4 SP:FB +F560 EA NOP A:05 X:02 Y:01 P:25 SP:FB +F561 EA NOP A:05 X:02 Y:01 P:25 SP:FB +F562 EA NOP A:05 X:02 Y:01 P:25 SP:FB +F563 EA NOP A:05 X:02 Y:01 P:25 SP:FB +F564 20 EF FA JSR $FAEF A:05 X:02 Y:01 P:25 SP:FB +FAEF 70 2A BVS $FB1B A:05 X:02 Y:01 P:25 SP:F9 +FAF1 90 28 BCC $FB1B A:05 X:02 Y:01 P:25 SP:F9 +FAF3 30 26 BMI $FB1B A:05 X:02 Y:01 P:25 SP:F9 +FAF5 C9 05 CMP #$05 A:05 X:02 Y:01 P:25 SP:F9 +FAF7 D0 22 BNE $FB1B A:05 X:02 Y:01 P:27 SP:F9 +FAF9 60 RTS A:05 X:02 Y:01 P:27 SP:F9 +F567 AD 47 06 LDA $0647 = 52 A:05 X:02 Y:01 P:27 SP:FB +F56A C9 52 CMP #$52 A:52 X:02 Y:01 P:25 SP:FB +F56C F0 02 BEQ $F570 A:52 X:02 Y:01 P:27 SP:FB +F570 C8 INY A:52 X:02 Y:01 P:27 SP:FB +F571 A9 29 LDA #$29 A:52 X:02 Y:02 P:25 SP:FB +F573 8D 47 06 STA $0647 = 52 A:29 X:02 Y:02 P:25 SP:FB +F576 20 FA FA JSR $FAFA A:29 X:02 Y:02 P:25 SP:FB +FAFA B8 CLV A:29 X:02 Y:02 P:25 SP:F9 +FAFB 18 CLC A:29 X:02 Y:02 P:25 SP:F9 +FAFC A9 42 LDA #$42 A:29 X:02 Y:02 P:24 SP:F9 +FAFE 60 RTS A:42 X:02 Y:02 P:24 SP:F9 +F579 63 45 *RRA ($45,X) @ 47 = 0647 = 29 A:42 X:02 Y:02 P:24 SP:FB +F57B EA NOP A:57 X:02 Y:02 P:24 SP:FB +F57C EA NOP A:57 X:02 Y:02 P:24 SP:FB +F57D EA NOP A:57 X:02 Y:02 P:24 SP:FB +F57E EA NOP A:57 X:02 Y:02 P:24 SP:FB +F57F 20 FF FA JSR $FAFF A:57 X:02 Y:02 P:24 SP:FB +FAFF 70 1A BVS $FB1B A:57 X:02 Y:02 P:24 SP:F9 +FB01 30 18 BMI $FB1B A:57 X:02 Y:02 P:24 SP:F9 +FB03 B0 16 BCS $FB1B A:57 X:02 Y:02 P:24 SP:F9 +FB05 C9 57 CMP #$57 A:57 X:02 Y:02 P:24 SP:F9 +FB07 D0 12 BNE $FB1B A:57 X:02 Y:02 P:27 SP:F9 +FB09 60 RTS A:57 X:02 Y:02 P:27 SP:F9 +F582 AD 47 06 LDA $0647 = 14 A:57 X:02 Y:02 P:27 SP:FB +F585 C9 14 CMP #$14 A:14 X:02 Y:02 P:25 SP:FB +F587 F0 02 BEQ $F58B A:14 X:02 Y:02 P:27 SP:FB +F58B C8 INY A:14 X:02 Y:02 P:27 SP:FB +F58C A9 37 LDA #$37 A:14 X:02 Y:03 P:25 SP:FB +F58E 8D 47 06 STA $0647 = 14 A:37 X:02 Y:03 P:25 SP:FB +F591 20 0A FB JSR $FB0A A:37 X:02 Y:03 P:25 SP:FB +FB0A 24 01 BIT $01 = FF A:37 X:02 Y:03 P:25 SP:F9 +FB0C 38 SEC A:37 X:02 Y:03 P:E5 SP:F9 +FB0D A9 75 LDA #$75 A:37 X:02 Y:03 P:E5 SP:F9 +FB0F 60 RTS A:75 X:02 Y:03 P:65 SP:F9 +F594 63 45 *RRA ($45,X) @ 47 = 0647 = 37 A:75 X:02 Y:03 P:65 SP:FB +F596 EA NOP A:11 X:02 Y:03 P:25 SP:FB +F597 EA NOP A:11 X:02 Y:03 P:25 SP:FB +F598 EA NOP A:11 X:02 Y:03 P:25 SP:FB +F599 EA NOP A:11 X:02 Y:03 P:25 SP:FB +F59A 20 10 FB JSR $FB10 A:11 X:02 Y:03 P:25 SP:FB +FB10 70 09 BVS $FB1B A:11 X:02 Y:03 P:25 SP:F9 +FB12 30 07 BMI $FB1B A:11 X:02 Y:03 P:25 SP:F9 +FB14 90 05 BCC $FB1B A:11 X:02 Y:03 P:25 SP:F9 +FB16 C9 11 CMP #$11 A:11 X:02 Y:03 P:25 SP:F9 +FB18 D0 01 BNE $FB1B A:11 X:02 Y:03 P:27 SP:F9 +FB1A 60 RTS A:11 X:02 Y:03 P:27 SP:F9 +F59D AD 47 06 LDA $0647 = 9B A:11 X:02 Y:03 P:27 SP:FB +F5A0 C9 9B CMP #$9B A:9B X:02 Y:03 P:A5 SP:FB +F5A2 F0 02 BEQ $F5A6 A:9B X:02 Y:03 P:27 SP:FB +F5A6 C8 INY A:9B X:02 Y:03 P:27 SP:FB +F5A7 A9 A5 LDA #$A5 A:9B X:02 Y:04 P:25 SP:FB +F5A9 85 47 STA $47 = 47 A:A5 X:02 Y:04 P:A5 SP:FB +F5AB 20 E9 FA JSR $FAE9 A:A5 X:02 Y:04 P:A5 SP:FB +FAE9 24 01 BIT $01 = FF A:A5 X:02 Y:04 P:A5 SP:F9 +FAEB 18 CLC A:A5 X:02 Y:04 P:E5 SP:F9 +FAEC A9 B2 LDA #$B2 A:A5 X:02 Y:04 P:E4 SP:F9 +FAEE 60 RTS A:B2 X:02 Y:04 P:E4 SP:F9 +F5AE 67 47 *RRA $47 = A5 A:B2 X:02 Y:04 P:E4 SP:FB +F5B0 EA NOP A:05 X:02 Y:04 P:25 SP:FB +F5B1 EA NOP A:05 X:02 Y:04 P:25 SP:FB +F5B2 EA NOP A:05 X:02 Y:04 P:25 SP:FB +F5B3 EA NOP A:05 X:02 Y:04 P:25 SP:FB +F5B4 20 EF FA JSR $FAEF A:05 X:02 Y:04 P:25 SP:FB +FAEF 70 2A BVS $FB1B A:05 X:02 Y:04 P:25 SP:F9 +FAF1 90 28 BCC $FB1B A:05 X:02 Y:04 P:25 SP:F9 +FAF3 30 26 BMI $FB1B A:05 X:02 Y:04 P:25 SP:F9 +FAF5 C9 05 CMP #$05 A:05 X:02 Y:04 P:25 SP:F9 +FAF7 D0 22 BNE $FB1B A:05 X:02 Y:04 P:27 SP:F9 +FAF9 60 RTS A:05 X:02 Y:04 P:27 SP:F9 +F5B7 A5 47 LDA $47 = 52 A:05 X:02 Y:04 P:27 SP:FB +F5B9 C9 52 CMP #$52 A:52 X:02 Y:04 P:25 SP:FB +F5BB F0 02 BEQ $F5BF A:52 X:02 Y:04 P:27 SP:FB +F5BF C8 INY A:52 X:02 Y:04 P:27 SP:FB +F5C0 A9 29 LDA #$29 A:52 X:02 Y:05 P:25 SP:FB +F5C2 85 47 STA $47 = 52 A:29 X:02 Y:05 P:25 SP:FB +F5C4 20 FA FA JSR $FAFA A:29 X:02 Y:05 P:25 SP:FB +FAFA B8 CLV A:29 X:02 Y:05 P:25 SP:F9 +FAFB 18 CLC A:29 X:02 Y:05 P:25 SP:F9 +FAFC A9 42 LDA #$42 A:29 X:02 Y:05 P:24 SP:F9 +FAFE 60 RTS A:42 X:02 Y:05 P:24 SP:F9 +F5C7 67 47 *RRA $47 = 29 A:42 X:02 Y:05 P:24 SP:FB +F5C9 EA NOP A:57 X:02 Y:05 P:24 SP:FB +F5CA EA NOP A:57 X:02 Y:05 P:24 SP:FB +F5CB EA NOP A:57 X:02 Y:05 P:24 SP:FB +F5CC EA NOP A:57 X:02 Y:05 P:24 SP:FB +F5CD 20 FF FA JSR $FAFF A:57 X:02 Y:05 P:24 SP:FB +FAFF 70 1A BVS $FB1B A:57 X:02 Y:05 P:24 SP:F9 +FB01 30 18 BMI $FB1B A:57 X:02 Y:05 P:24 SP:F9 +FB03 B0 16 BCS $FB1B A:57 X:02 Y:05 P:24 SP:F9 +FB05 C9 57 CMP #$57 A:57 X:02 Y:05 P:24 SP:F9 +FB07 D0 12 BNE $FB1B A:57 X:02 Y:05 P:27 SP:F9 +FB09 60 RTS A:57 X:02 Y:05 P:27 SP:F9 +F5D0 A5 47 LDA $47 = 14 A:57 X:02 Y:05 P:27 SP:FB +F5D2 C9 14 CMP #$14 A:14 X:02 Y:05 P:25 SP:FB +F5D4 F0 02 BEQ $F5D8 A:14 X:02 Y:05 P:27 SP:FB +F5D8 C8 INY A:14 X:02 Y:05 P:27 SP:FB +F5D9 A9 37 LDA #$37 A:14 X:02 Y:06 P:25 SP:FB +F5DB 85 47 STA $47 = 14 A:37 X:02 Y:06 P:25 SP:FB +F5DD 20 0A FB JSR $FB0A A:37 X:02 Y:06 P:25 SP:FB +FB0A 24 01 BIT $01 = FF A:37 X:02 Y:06 P:25 SP:F9 +FB0C 38 SEC A:37 X:02 Y:06 P:E5 SP:F9 +FB0D A9 75 LDA #$75 A:37 X:02 Y:06 P:E5 SP:F9 +FB0F 60 RTS A:75 X:02 Y:06 P:65 SP:F9 +F5E0 67 47 *RRA $47 = 37 A:75 X:02 Y:06 P:65 SP:FB +F5E2 EA NOP A:11 X:02 Y:06 P:25 SP:FB +F5E3 EA NOP A:11 X:02 Y:06 P:25 SP:FB +F5E4 EA NOP A:11 X:02 Y:06 P:25 SP:FB +F5E5 EA NOP A:11 X:02 Y:06 P:25 SP:FB +F5E6 20 10 FB JSR $FB10 A:11 X:02 Y:06 P:25 SP:FB +FB10 70 09 BVS $FB1B A:11 X:02 Y:06 P:25 SP:F9 +FB12 30 07 BMI $FB1B A:11 X:02 Y:06 P:25 SP:F9 +FB14 90 05 BCC $FB1B A:11 X:02 Y:06 P:25 SP:F9 +FB16 C9 11 CMP #$11 A:11 X:02 Y:06 P:25 SP:F9 +FB18 D0 01 BNE $FB1B A:11 X:02 Y:06 P:27 SP:F9 +FB1A 60 RTS A:11 X:02 Y:06 P:27 SP:F9 +F5E9 A5 47 LDA $47 = 9B A:11 X:02 Y:06 P:27 SP:FB +F5EB C9 9B CMP #$9B A:9B X:02 Y:06 P:A5 SP:FB +F5ED F0 02 BEQ $F5F1 A:9B X:02 Y:06 P:27 SP:FB +F5F1 C8 INY A:9B X:02 Y:06 P:27 SP:FB +F5F2 A9 A5 LDA #$A5 A:9B X:02 Y:07 P:25 SP:FB +F5F4 8D 47 06 STA $0647 = 9B A:A5 X:02 Y:07 P:A5 SP:FB +F5F7 20 E9 FA JSR $FAE9 A:A5 X:02 Y:07 P:A5 SP:FB +FAE9 24 01 BIT $01 = FF A:A5 X:02 Y:07 P:A5 SP:F9 +FAEB 18 CLC A:A5 X:02 Y:07 P:E5 SP:F9 +FAEC A9 B2 LDA #$B2 A:A5 X:02 Y:07 P:E4 SP:F9 +FAEE 60 RTS A:B2 X:02 Y:07 P:E4 SP:F9 +F5FA 6F 47 06 *RRA $0647 = A5 A:B2 X:02 Y:07 P:E4 SP:FB +F5FD EA NOP A:05 X:02 Y:07 P:25 SP:FB +F5FE EA NOP A:05 X:02 Y:07 P:25 SP:FB +F5FF EA NOP A:05 X:02 Y:07 P:25 SP:FB +F600 EA NOP A:05 X:02 Y:07 P:25 SP:FB +F601 20 EF FA JSR $FAEF A:05 X:02 Y:07 P:25 SP:FB +FAEF 70 2A BVS $FB1B A:05 X:02 Y:07 P:25 SP:F9 +FAF1 90 28 BCC $FB1B A:05 X:02 Y:07 P:25 SP:F9 +FAF3 30 26 BMI $FB1B A:05 X:02 Y:07 P:25 SP:F9 +FAF5 C9 05 CMP #$05 A:05 X:02 Y:07 P:25 SP:F9 +FAF7 D0 22 BNE $FB1B A:05 X:02 Y:07 P:27 SP:F9 +FAF9 60 RTS A:05 X:02 Y:07 P:27 SP:F9 +F604 AD 47 06 LDA $0647 = 52 A:05 X:02 Y:07 P:27 SP:FB +F607 C9 52 CMP #$52 A:52 X:02 Y:07 P:25 SP:FB +F609 F0 02 BEQ $F60D A:52 X:02 Y:07 P:27 SP:FB +F60D C8 INY A:52 X:02 Y:07 P:27 SP:FB +F60E A9 29 LDA #$29 A:52 X:02 Y:08 P:25 SP:FB +F610 8D 47 06 STA $0647 = 52 A:29 X:02 Y:08 P:25 SP:FB +F613 20 FA FA JSR $FAFA A:29 X:02 Y:08 P:25 SP:FB +FAFA B8 CLV A:29 X:02 Y:08 P:25 SP:F9 +FAFB 18 CLC A:29 X:02 Y:08 P:25 SP:F9 +FAFC A9 42 LDA #$42 A:29 X:02 Y:08 P:24 SP:F9 +FAFE 60 RTS A:42 X:02 Y:08 P:24 SP:F9 +F616 6F 47 06 *RRA $0647 = 29 A:42 X:02 Y:08 P:24 SP:FB +F619 EA NOP A:57 X:02 Y:08 P:24 SP:FB +F61A EA NOP A:57 X:02 Y:08 P:24 SP:FB +F61B EA NOP A:57 X:02 Y:08 P:24 SP:FB +F61C EA NOP A:57 X:02 Y:08 P:24 SP:FB +F61D 20 FF FA JSR $FAFF A:57 X:02 Y:08 P:24 SP:FB +FAFF 70 1A BVS $FB1B A:57 X:02 Y:08 P:24 SP:F9 +FB01 30 18 BMI $FB1B A:57 X:02 Y:08 P:24 SP:F9 +FB03 B0 16 BCS $FB1B A:57 X:02 Y:08 P:24 SP:F9 +FB05 C9 57 CMP #$57 A:57 X:02 Y:08 P:24 SP:F9 +FB07 D0 12 BNE $FB1B A:57 X:02 Y:08 P:27 SP:F9 +FB09 60 RTS A:57 X:02 Y:08 P:27 SP:F9 +F620 AD 47 06 LDA $0647 = 14 A:57 X:02 Y:08 P:27 SP:FB +F623 C9 14 CMP #$14 A:14 X:02 Y:08 P:25 SP:FB +F625 F0 02 BEQ $F629 A:14 X:02 Y:08 P:27 SP:FB +F629 C8 INY A:14 X:02 Y:08 P:27 SP:FB +F62A A9 37 LDA #$37 A:14 X:02 Y:09 P:25 SP:FB +F62C 8D 47 06 STA $0647 = 14 A:37 X:02 Y:09 P:25 SP:FB +F62F 20 0A FB JSR $FB0A A:37 X:02 Y:09 P:25 SP:FB +FB0A 24 01 BIT $01 = FF A:37 X:02 Y:09 P:25 SP:F9 +FB0C 38 SEC A:37 X:02 Y:09 P:E5 SP:F9 +FB0D A9 75 LDA #$75 A:37 X:02 Y:09 P:E5 SP:F9 +FB0F 60 RTS A:75 X:02 Y:09 P:65 SP:F9 +F632 6F 47 06 *RRA $0647 = 37 A:75 X:02 Y:09 P:65 SP:FB +F635 EA NOP A:11 X:02 Y:09 P:25 SP:FB +F636 EA NOP A:11 X:02 Y:09 P:25 SP:FB +F637 EA NOP A:11 X:02 Y:09 P:25 SP:FB +F638 EA NOP A:11 X:02 Y:09 P:25 SP:FB +F639 20 10 FB JSR $FB10 A:11 X:02 Y:09 P:25 SP:FB +FB10 70 09 BVS $FB1B A:11 X:02 Y:09 P:25 SP:F9 +FB12 30 07 BMI $FB1B A:11 X:02 Y:09 P:25 SP:F9 +FB14 90 05 BCC $FB1B A:11 X:02 Y:09 P:25 SP:F9 +FB16 C9 11 CMP #$11 A:11 X:02 Y:09 P:25 SP:F9 +FB18 D0 01 BNE $FB1B A:11 X:02 Y:09 P:27 SP:F9 +FB1A 60 RTS A:11 X:02 Y:09 P:27 SP:F9 +F63C AD 47 06 LDA $0647 = 9B A:11 X:02 Y:09 P:27 SP:FB +F63F C9 9B CMP #$9B A:9B X:02 Y:09 P:A5 SP:FB +F641 F0 02 BEQ $F645 A:9B X:02 Y:09 P:27 SP:FB +F645 A9 A5 LDA #$A5 A:9B X:02 Y:09 P:27 SP:FB +F647 8D 47 06 STA $0647 = 9B A:A5 X:02 Y:09 P:A5 SP:FB +F64A A9 48 LDA #$48 A:A5 X:02 Y:09 P:A5 SP:FB +F64C 85 45 STA $45 = 48 A:48 X:02 Y:09 P:25 SP:FB +F64E A9 05 LDA #$05 A:48 X:02 Y:09 P:25 SP:FB +F650 85 46 STA $46 = 05 A:05 X:02 Y:09 P:25 SP:FB +F652 A0 FF LDY #$FF A:05 X:02 Y:09 P:25 SP:FB +F654 20 E9 FA JSR $FAE9 A:05 X:02 Y:FF P:A5 SP:FB +FAE9 24 01 BIT $01 = FF A:05 X:02 Y:FF P:A5 SP:F9 +FAEB 18 CLC A:05 X:02 Y:FF P:E5 SP:F9 +FAEC A9 B2 LDA #$B2 A:05 X:02 Y:FF P:E4 SP:F9 +FAEE 60 RTS A:B2 X:02 Y:FF P:E4 SP:F9 +F657 73 45 *RRA ($45),Y = 0548 @ 0647 = A5 A:B2 X:02 Y:FF P:E4 SP:FB +F659 EA NOP A:05 X:02 Y:FF P:25 SP:FB +F65A EA NOP A:05 X:02 Y:FF P:25 SP:FB +F65B 08 PHP A:05 X:02 Y:FF P:25 SP:FB +F65C 48 PHA A:05 X:02 Y:FF P:25 SP:FA +F65D A0 0A LDY #$0A A:05 X:02 Y:FF P:25 SP:F9 +F65F 68 PLA A:05 X:02 Y:0A P:25 SP:F9 +F660 28 PLP A:05 X:02 Y:0A P:25 SP:FA +F661 20 EF FA JSR $FAEF A:05 X:02 Y:0A P:25 SP:FB +FAEF 70 2A BVS $FB1B A:05 X:02 Y:0A P:25 SP:F9 +FAF1 90 28 BCC $FB1B A:05 X:02 Y:0A P:25 SP:F9 +FAF3 30 26 BMI $FB1B A:05 X:02 Y:0A P:25 SP:F9 +FAF5 C9 05 CMP #$05 A:05 X:02 Y:0A P:25 SP:F9 +FAF7 D0 22 BNE $FB1B A:05 X:02 Y:0A P:27 SP:F9 +FAF9 60 RTS A:05 X:02 Y:0A P:27 SP:F9 +F664 AD 47 06 LDA $0647 = 52 A:05 X:02 Y:0A P:27 SP:FB +F667 C9 52 CMP #$52 A:52 X:02 Y:0A P:25 SP:FB +F669 F0 02 BEQ $F66D A:52 X:02 Y:0A P:27 SP:FB +F66D A0 FF LDY #$FF A:52 X:02 Y:0A P:27 SP:FB +F66F A9 29 LDA #$29 A:52 X:02 Y:FF P:A5 SP:FB +F671 8D 47 06 STA $0647 = 52 A:29 X:02 Y:FF P:25 SP:FB +F674 20 FA FA JSR $FAFA A:29 X:02 Y:FF P:25 SP:FB +FAFA B8 CLV A:29 X:02 Y:FF P:25 SP:F9 +FAFB 18 CLC A:29 X:02 Y:FF P:25 SP:F9 +FAFC A9 42 LDA #$42 A:29 X:02 Y:FF P:24 SP:F9 +FAFE 60 RTS A:42 X:02 Y:FF P:24 SP:F9 +F677 73 45 *RRA ($45),Y = 0548 @ 0647 = 29 A:42 X:02 Y:FF P:24 SP:FB +F679 EA NOP A:57 X:02 Y:FF P:24 SP:FB +F67A EA NOP A:57 X:02 Y:FF P:24 SP:FB +F67B 08 PHP A:57 X:02 Y:FF P:24 SP:FB +F67C 48 PHA A:57 X:02 Y:FF P:24 SP:FA +F67D A0 0B LDY #$0B A:57 X:02 Y:FF P:24 SP:F9 +F67F 68 PLA A:57 X:02 Y:0B P:24 SP:F9 +F680 28 PLP A:57 X:02 Y:0B P:24 SP:FA +F681 20 FF FA JSR $FAFF A:57 X:02 Y:0B P:24 SP:FB +FAFF 70 1A BVS $FB1B A:57 X:02 Y:0B P:24 SP:F9 +FB01 30 18 BMI $FB1B A:57 X:02 Y:0B P:24 SP:F9 +FB03 B0 16 BCS $FB1B A:57 X:02 Y:0B P:24 SP:F9 +FB05 C9 57 CMP #$57 A:57 X:02 Y:0B P:24 SP:F9 +FB07 D0 12 BNE $FB1B A:57 X:02 Y:0B P:27 SP:F9 +FB09 60 RTS A:57 X:02 Y:0B P:27 SP:F9 +F684 AD 47 06 LDA $0647 = 14 A:57 X:02 Y:0B P:27 SP:FB +F687 C9 14 CMP #$14 A:14 X:02 Y:0B P:25 SP:FB +F689 F0 02 BEQ $F68D A:14 X:02 Y:0B P:27 SP:FB +F68D A0 FF LDY #$FF A:14 X:02 Y:0B P:27 SP:FB +F68F A9 37 LDA #$37 A:14 X:02 Y:FF P:A5 SP:FB +F691 8D 47 06 STA $0647 = 14 A:37 X:02 Y:FF P:25 SP:FB +F694 20 0A FB JSR $FB0A A:37 X:02 Y:FF P:25 SP:FB +FB0A 24 01 BIT $01 = FF A:37 X:02 Y:FF P:25 SP:F9 +FB0C 38 SEC A:37 X:02 Y:FF P:E5 SP:F9 +FB0D A9 75 LDA #$75 A:37 X:02 Y:FF P:E5 SP:F9 +FB0F 60 RTS A:75 X:02 Y:FF P:65 SP:F9 +F697 73 45 *RRA ($45),Y = 0548 @ 0647 = 37 A:75 X:02 Y:FF P:65 SP:FB +F699 EA NOP A:11 X:02 Y:FF P:25 SP:FB +F69A EA NOP A:11 X:02 Y:FF P:25 SP:FB +F69B 08 PHP A:11 X:02 Y:FF P:25 SP:FB +F69C 48 PHA A:11 X:02 Y:FF P:25 SP:FA +F69D A0 0C LDY #$0C A:11 X:02 Y:FF P:25 SP:F9 +F69F 68 PLA A:11 X:02 Y:0C P:25 SP:F9 +F6A0 28 PLP A:11 X:02 Y:0C P:25 SP:FA +F6A1 20 10 FB JSR $FB10 A:11 X:02 Y:0C P:25 SP:FB +FB10 70 09 BVS $FB1B A:11 X:02 Y:0C P:25 SP:F9 +FB12 30 07 BMI $FB1B A:11 X:02 Y:0C P:25 SP:F9 +FB14 90 05 BCC $FB1B A:11 X:02 Y:0C P:25 SP:F9 +FB16 C9 11 CMP #$11 A:11 X:02 Y:0C P:25 SP:F9 +FB18 D0 01 BNE $FB1B A:11 X:02 Y:0C P:27 SP:F9 +FB1A 60 RTS A:11 X:02 Y:0C P:27 SP:F9 +F6A4 AD 47 06 LDA $0647 = 9B A:11 X:02 Y:0C P:27 SP:FB +F6A7 C9 9B CMP #$9B A:9B X:02 Y:0C P:A5 SP:FB +F6A9 F0 02 BEQ $F6AD A:9B X:02 Y:0C P:27 SP:FB +F6AD A0 0D LDY #$0D A:9B X:02 Y:0C P:27 SP:FB +F6AF A2 FF LDX #$FF A:9B X:02 Y:0D P:25 SP:FB +F6B1 A9 A5 LDA #$A5 A:9B X:FF Y:0D P:A5 SP:FB +F6B3 85 47 STA $47 = 9B A:A5 X:FF Y:0D P:A5 SP:FB +F6B5 20 E9 FA JSR $FAE9 A:A5 X:FF Y:0D P:A5 SP:FB +FAE9 24 01 BIT $01 = FF A:A5 X:FF Y:0D P:A5 SP:F9 +FAEB 18 CLC A:A5 X:FF Y:0D P:E5 SP:F9 +FAEC A9 B2 LDA #$B2 A:A5 X:FF Y:0D P:E4 SP:F9 +FAEE 60 RTS A:B2 X:FF Y:0D P:E4 SP:F9 +F6B8 77 48 *RRA $48,X @ 47 = A5 A:B2 X:FF Y:0D P:E4 SP:FB +F6BA EA NOP A:05 X:FF Y:0D P:25 SP:FB +F6BB EA NOP A:05 X:FF Y:0D P:25 SP:FB +F6BC EA NOP A:05 X:FF Y:0D P:25 SP:FB +F6BD EA NOP A:05 X:FF Y:0D P:25 SP:FB +F6BE 20 EF FA JSR $FAEF A:05 X:FF Y:0D P:25 SP:FB +FAEF 70 2A BVS $FB1B A:05 X:FF Y:0D P:25 SP:F9 +FAF1 90 28 BCC $FB1B A:05 X:FF Y:0D P:25 SP:F9 +FAF3 30 26 BMI $FB1B A:05 X:FF Y:0D P:25 SP:F9 +FAF5 C9 05 CMP #$05 A:05 X:FF Y:0D P:25 SP:F9 +FAF7 D0 22 BNE $FB1B A:05 X:FF Y:0D P:27 SP:F9 +FAF9 60 RTS A:05 X:FF Y:0D P:27 SP:F9 +F6C1 A5 47 LDA $47 = 52 A:05 X:FF Y:0D P:27 SP:FB +F6C3 C9 52 CMP #$52 A:52 X:FF Y:0D P:25 SP:FB +F6C5 F0 02 BEQ $F6C9 A:52 X:FF Y:0D P:27 SP:FB +F6C9 C8 INY A:52 X:FF Y:0D P:27 SP:FB +F6CA A9 29 LDA #$29 A:52 X:FF Y:0E P:25 SP:FB +F6CC 85 47 STA $47 = 52 A:29 X:FF Y:0E P:25 SP:FB +F6CE 20 FA FA JSR $FAFA A:29 X:FF Y:0E P:25 SP:FB +FAFA B8 CLV A:29 X:FF Y:0E P:25 SP:F9 +FAFB 18 CLC A:29 X:FF Y:0E P:25 SP:F9 +FAFC A9 42 LDA #$42 A:29 X:FF Y:0E P:24 SP:F9 +FAFE 60 RTS A:42 X:FF Y:0E P:24 SP:F9 +F6D1 77 48 *RRA $48,X @ 47 = 29 A:42 X:FF Y:0E P:24 SP:FB +F6D3 EA NOP A:57 X:FF Y:0E P:24 SP:FB +F6D4 EA NOP A:57 X:FF Y:0E P:24 SP:FB +F6D5 EA NOP A:57 X:FF Y:0E P:24 SP:FB +F6D6 EA NOP A:57 X:FF Y:0E P:24 SP:FB +F6D7 20 FF FA JSR $FAFF A:57 X:FF Y:0E P:24 SP:FB +FAFF 70 1A BVS $FB1B A:57 X:FF Y:0E P:24 SP:F9 +FB01 30 18 BMI $FB1B A:57 X:FF Y:0E P:24 SP:F9 +FB03 B0 16 BCS $FB1B A:57 X:FF Y:0E P:24 SP:F9 +FB05 C9 57 CMP #$57 A:57 X:FF Y:0E P:24 SP:F9 +FB07 D0 12 BNE $FB1B A:57 X:FF Y:0E P:27 SP:F9 +FB09 60 RTS A:57 X:FF Y:0E P:27 SP:F9 +F6DA A5 47 LDA $47 = 14 A:57 X:FF Y:0E P:27 SP:FB +F6DC C9 14 CMP #$14 A:14 X:FF Y:0E P:25 SP:FB +F6DE F0 02 BEQ $F6E2 A:14 X:FF Y:0E P:27 SP:FB +F6E2 C8 INY A:14 X:FF Y:0E P:27 SP:FB +F6E3 A9 37 LDA #$37 A:14 X:FF Y:0F P:25 SP:FB +F6E5 85 47 STA $47 = 14 A:37 X:FF Y:0F P:25 SP:FB +F6E7 20 0A FB JSR $FB0A A:37 X:FF Y:0F P:25 SP:FB +FB0A 24 01 BIT $01 = FF A:37 X:FF Y:0F P:25 SP:F9 +FB0C 38 SEC A:37 X:FF Y:0F P:E5 SP:F9 +FB0D A9 75 LDA #$75 A:37 X:FF Y:0F P:E5 SP:F9 +FB0F 60 RTS A:75 X:FF Y:0F P:65 SP:F9 +F6EA 77 48 *RRA $48,X @ 47 = 37 A:75 X:FF Y:0F P:65 SP:FB +F6EC EA NOP A:11 X:FF Y:0F P:25 SP:FB +F6ED EA NOP A:11 X:FF Y:0F P:25 SP:FB +F6EE EA NOP A:11 X:FF Y:0F P:25 SP:FB +F6EF EA NOP A:11 X:FF Y:0F P:25 SP:FB +F6F0 20 10 FB JSR $FB10 A:11 X:FF Y:0F P:25 SP:FB +FB10 70 09 BVS $FB1B A:11 X:FF Y:0F P:25 SP:F9 +FB12 30 07 BMI $FB1B A:11 X:FF Y:0F P:25 SP:F9 +FB14 90 05 BCC $FB1B A:11 X:FF Y:0F P:25 SP:F9 +FB16 C9 11 CMP #$11 A:11 X:FF Y:0F P:25 SP:F9 +FB18 D0 01 BNE $FB1B A:11 X:FF Y:0F P:27 SP:F9 +FB1A 60 RTS A:11 X:FF Y:0F P:27 SP:F9 +F6F3 A5 47 LDA $47 = 9B A:11 X:FF Y:0F P:27 SP:FB +F6F5 C9 9B CMP #$9B A:9B X:FF Y:0F P:A5 SP:FB +F6F7 F0 02 BEQ $F6FB A:9B X:FF Y:0F P:27 SP:FB +F6FB A9 A5 LDA #$A5 A:9B X:FF Y:0F P:27 SP:FB +F6FD 8D 47 06 STA $0647 = 9B A:A5 X:FF Y:0F P:A5 SP:FB +F700 A0 FF LDY #$FF A:A5 X:FF Y:0F P:A5 SP:FB +F702 20 E9 FA JSR $FAE9 A:A5 X:FF Y:FF P:A5 SP:FB +FAE9 24 01 BIT $01 = FF A:A5 X:FF Y:FF P:A5 SP:F9 +FAEB 18 CLC A:A5 X:FF Y:FF P:E5 SP:F9 +FAEC A9 B2 LDA #$B2 A:A5 X:FF Y:FF P:E4 SP:F9 +FAEE 60 RTS A:B2 X:FF Y:FF P:E4 SP:F9 +F705 7B 48 05 *RRA $0548,Y @ 0647 = A5 A:B2 X:FF Y:FF P:E4 SP:FB +F708 EA NOP A:05 X:FF Y:FF P:25 SP:FB +F709 EA NOP A:05 X:FF Y:FF P:25 SP:FB +F70A 08 PHP A:05 X:FF Y:FF P:25 SP:FB +F70B 48 PHA A:05 X:FF Y:FF P:25 SP:FA +F70C A0 10 LDY #$10 A:05 X:FF Y:FF P:25 SP:F9 +F70E 68 PLA A:05 X:FF Y:10 P:25 SP:F9 +F70F 28 PLP A:05 X:FF Y:10 P:25 SP:FA +F710 20 EF FA JSR $FAEF A:05 X:FF Y:10 P:25 SP:FB +FAEF 70 2A BVS $FB1B A:05 X:FF Y:10 P:25 SP:F9 +FAF1 90 28 BCC $FB1B A:05 X:FF Y:10 P:25 SP:F9 +FAF3 30 26 BMI $FB1B A:05 X:FF Y:10 P:25 SP:F9 +FAF5 C9 05 CMP #$05 A:05 X:FF Y:10 P:25 SP:F9 +FAF7 D0 22 BNE $FB1B A:05 X:FF Y:10 P:27 SP:F9 +FAF9 60 RTS A:05 X:FF Y:10 P:27 SP:F9 +F713 AD 47 06 LDA $0647 = 52 A:05 X:FF Y:10 P:27 SP:FB +F716 C9 52 CMP #$52 A:52 X:FF Y:10 P:25 SP:FB +F718 F0 02 BEQ $F71C A:52 X:FF Y:10 P:27 SP:FB +F71C A0 FF LDY #$FF A:52 X:FF Y:10 P:27 SP:FB +F71E A9 29 LDA #$29 A:52 X:FF Y:FF P:A5 SP:FB +F720 8D 47 06 STA $0647 = 52 A:29 X:FF Y:FF P:25 SP:FB +F723 20 FA FA JSR $FAFA A:29 X:FF Y:FF P:25 SP:FB +FAFA B8 CLV A:29 X:FF Y:FF P:25 SP:F9 +FAFB 18 CLC A:29 X:FF Y:FF P:25 SP:F9 +FAFC A9 42 LDA #$42 A:29 X:FF Y:FF P:24 SP:F9 +FAFE 60 RTS A:42 X:FF Y:FF P:24 SP:F9 +F726 7B 48 05 *RRA $0548,Y @ 0647 = 29 A:42 X:FF Y:FF P:24 SP:FB +F729 EA NOP A:57 X:FF Y:FF P:24 SP:FB +F72A EA NOP A:57 X:FF Y:FF P:24 SP:FB +F72B 08 PHP A:57 X:FF Y:FF P:24 SP:FB +F72C 48 PHA A:57 X:FF Y:FF P:24 SP:FA +F72D A0 11 LDY #$11 A:57 X:FF Y:FF P:24 SP:F9 +F72F 68 PLA A:57 X:FF Y:11 P:24 SP:F9 +F730 28 PLP A:57 X:FF Y:11 P:24 SP:FA +F731 20 FF FA JSR $FAFF A:57 X:FF Y:11 P:24 SP:FB +FAFF 70 1A BVS $FB1B A:57 X:FF Y:11 P:24 SP:F9 +FB01 30 18 BMI $FB1B A:57 X:FF Y:11 P:24 SP:F9 +FB03 B0 16 BCS $FB1B A:57 X:FF Y:11 P:24 SP:F9 +FB05 C9 57 CMP #$57 A:57 X:FF Y:11 P:24 SP:F9 +FB07 D0 12 BNE $FB1B A:57 X:FF Y:11 P:27 SP:F9 +FB09 60 RTS A:57 X:FF Y:11 P:27 SP:F9 +F734 AD 47 06 LDA $0647 = 14 A:57 X:FF Y:11 P:27 SP:FB +F737 C9 14 CMP #$14 A:14 X:FF Y:11 P:25 SP:FB +F739 F0 02 BEQ $F73D A:14 X:FF Y:11 P:27 SP:FB +F73D A0 FF LDY #$FF A:14 X:FF Y:11 P:27 SP:FB +F73F A9 37 LDA #$37 A:14 X:FF Y:FF P:A5 SP:FB +F741 8D 47 06 STA $0647 = 14 A:37 X:FF Y:FF P:25 SP:FB +F744 20 0A FB JSR $FB0A A:37 X:FF Y:FF P:25 SP:FB +FB0A 24 01 BIT $01 = FF A:37 X:FF Y:FF P:25 SP:F9 +FB0C 38 SEC A:37 X:FF Y:FF P:E5 SP:F9 +FB0D A9 75 LDA #$75 A:37 X:FF Y:FF P:E5 SP:F9 +FB0F 60 RTS A:75 X:FF Y:FF P:65 SP:F9 +F747 7B 48 05 *RRA $0548,Y @ 0647 = 37 A:75 X:FF Y:FF P:65 SP:FB +F74A EA NOP A:11 X:FF Y:FF P:25 SP:FB +F74B EA NOP A:11 X:FF Y:FF P:25 SP:FB +F74C 08 PHP A:11 X:FF Y:FF P:25 SP:FB +F74D 48 PHA A:11 X:FF Y:FF P:25 SP:FA +F74E A0 12 LDY #$12 A:11 X:FF Y:FF P:25 SP:F9 +F750 68 PLA A:11 X:FF Y:12 P:25 SP:F9 +F751 28 PLP A:11 X:FF Y:12 P:25 SP:FA +F752 20 10 FB JSR $FB10 A:11 X:FF Y:12 P:25 SP:FB +FB10 70 09 BVS $FB1B A:11 X:FF Y:12 P:25 SP:F9 +FB12 30 07 BMI $FB1B A:11 X:FF Y:12 P:25 SP:F9 +FB14 90 05 BCC $FB1B A:11 X:FF Y:12 P:25 SP:F9 +FB16 C9 11 CMP #$11 A:11 X:FF Y:12 P:25 SP:F9 +FB18 D0 01 BNE $FB1B A:11 X:FF Y:12 P:27 SP:F9 +FB1A 60 RTS A:11 X:FF Y:12 P:27 SP:F9 +F755 AD 47 06 LDA $0647 = 9B A:11 X:FF Y:12 P:27 SP:FB +F758 C9 9B CMP #$9B A:9B X:FF Y:12 P:A5 SP:FB +F75A F0 02 BEQ $F75E A:9B X:FF Y:12 P:27 SP:FB +F75E A0 13 LDY #$13 A:9B X:FF Y:12 P:27 SP:FB +F760 A2 FF LDX #$FF A:9B X:FF Y:13 P:25 SP:FB +F762 A9 A5 LDA #$A5 A:9B X:FF Y:13 P:A5 SP:FB +F764 8D 47 06 STA $0647 = 9B A:A5 X:FF Y:13 P:A5 SP:FB +F767 20 E9 FA JSR $FAE9 A:A5 X:FF Y:13 P:A5 SP:FB +FAE9 24 01 BIT $01 = FF A:A5 X:FF Y:13 P:A5 SP:F9 +FAEB 18 CLC A:A5 X:FF Y:13 P:E5 SP:F9 +FAEC A9 B2 LDA #$B2 A:A5 X:FF Y:13 P:E4 SP:F9 +FAEE 60 RTS A:B2 X:FF Y:13 P:E4 SP:F9 +F76A 7F 48 05 *RRA $0548,X @ 0647 = A5 A:B2 X:FF Y:13 P:E4 SP:FB +F76D EA NOP A:05 X:FF Y:13 P:25 SP:FB +F76E EA NOP A:05 X:FF Y:13 P:25 SP:FB +F76F EA NOP A:05 X:FF Y:13 P:25 SP:FB +F770 EA NOP A:05 X:FF Y:13 P:25 SP:FB +F771 20 EF FA JSR $FAEF A:05 X:FF Y:13 P:25 SP:FB +FAEF 70 2A BVS $FB1B A:05 X:FF Y:13 P:25 SP:F9 +FAF1 90 28 BCC $FB1B A:05 X:FF Y:13 P:25 SP:F9 +FAF3 30 26 BMI $FB1B A:05 X:FF Y:13 P:25 SP:F9 +FAF5 C9 05 CMP #$05 A:05 X:FF Y:13 P:25 SP:F9 +FAF7 D0 22 BNE $FB1B A:05 X:FF Y:13 P:27 SP:F9 +FAF9 60 RTS A:05 X:FF Y:13 P:27 SP:F9 +F774 AD 47 06 LDA $0647 = 52 A:05 X:FF Y:13 P:27 SP:FB +F777 C9 52 CMP #$52 A:52 X:FF Y:13 P:25 SP:FB +F779 F0 02 BEQ $F77D A:52 X:FF Y:13 P:27 SP:FB +F77D C8 INY A:52 X:FF Y:13 P:27 SP:FB +F77E A9 29 LDA #$29 A:52 X:FF Y:14 P:25 SP:FB +F780 8D 47 06 STA $0647 = 52 A:29 X:FF Y:14 P:25 SP:FB +F783 20 FA FA JSR $FAFA A:29 X:FF Y:14 P:25 SP:FB +FAFA B8 CLV A:29 X:FF Y:14 P:25 SP:F9 +FAFB 18 CLC A:29 X:FF Y:14 P:25 SP:F9 +FAFC A9 42 LDA #$42 A:29 X:FF Y:14 P:24 SP:F9 +FAFE 60 RTS A:42 X:FF Y:14 P:24 SP:F9 +F786 7F 48 05 *RRA $0548,X @ 0647 = 29 A:42 X:FF Y:14 P:24 SP:FB +F789 EA NOP A:57 X:FF Y:14 P:24 SP:FB +F78A EA NOP A:57 X:FF Y:14 P:24 SP:FB +F78B EA NOP A:57 X:FF Y:14 P:24 SP:FB +F78C EA NOP A:57 X:FF Y:14 P:24 SP:FB +F78D 20 FF FA JSR $FAFF A:57 X:FF Y:14 P:24 SP:FB +FAFF 70 1A BVS $FB1B A:57 X:FF Y:14 P:24 SP:F9 +FB01 30 18 BMI $FB1B A:57 X:FF Y:14 P:24 SP:F9 +FB03 B0 16 BCS $FB1B A:57 X:FF Y:14 P:24 SP:F9 +FB05 C9 57 CMP #$57 A:57 X:FF Y:14 P:24 SP:F9 +FB07 D0 12 BNE $FB1B A:57 X:FF Y:14 P:27 SP:F9 +FB09 60 RTS A:57 X:FF Y:14 P:27 SP:F9 +F790 AD 47 06 LDA $0647 = 14 A:57 X:FF Y:14 P:27 SP:FB +F793 C9 14 CMP #$14 A:14 X:FF Y:14 P:25 SP:FB +F795 F0 02 BEQ $F799 A:14 X:FF Y:14 P:27 SP:FB +F799 C8 INY A:14 X:FF Y:14 P:27 SP:FB +F79A A9 37 LDA #$37 A:14 X:FF Y:15 P:25 SP:FB +F79C 8D 47 06 STA $0647 = 14 A:37 X:FF Y:15 P:25 SP:FB +F79F 20 0A FB JSR $FB0A A:37 X:FF Y:15 P:25 SP:FB +FB0A 24 01 BIT $01 = FF A:37 X:FF Y:15 P:25 SP:F9 +FB0C 38 SEC A:37 X:FF Y:15 P:E5 SP:F9 +FB0D A9 75 LDA #$75 A:37 X:FF Y:15 P:E5 SP:F9 +FB0F 60 RTS A:75 X:FF Y:15 P:65 SP:F9 +F7A2 7F 48 05 *RRA $0548,X @ 0647 = 37 A:75 X:FF Y:15 P:65 SP:FB +F7A5 EA NOP A:11 X:FF Y:15 P:25 SP:FB +F7A6 EA NOP A:11 X:FF Y:15 P:25 SP:FB +F7A7 EA NOP A:11 X:FF Y:15 P:25 SP:FB +F7A8 EA NOP A:11 X:FF Y:15 P:25 SP:FB +F7A9 20 10 FB JSR $FB10 A:11 X:FF Y:15 P:25 SP:FB +FB10 70 09 BVS $FB1B A:11 X:FF Y:15 P:25 SP:F9 +FB12 30 07 BMI $FB1B A:11 X:FF Y:15 P:25 SP:F9 +FB14 90 05 BCC $FB1B A:11 X:FF Y:15 P:25 SP:F9 +FB16 C9 11 CMP #$11 A:11 X:FF Y:15 P:25 SP:F9 +FB18 D0 01 BNE $FB1B A:11 X:FF Y:15 P:27 SP:F9 +FB1A 60 RTS A:11 X:FF Y:15 P:27 SP:F9 +F7AC AD 47 06 LDA $0647 = 9B A:11 X:FF Y:15 P:27 SP:FB +F7AF C9 9B CMP #$9B A:9B X:FF Y:15 P:A5 SP:FB +F7B1 F0 02 BEQ $F7B5 A:9B X:FF Y:15 P:27 SP:FB +F7B5 60 RTS A:9B X:FF Y:15 P:27 SP:FB +C655 A5 00 LDA $00 = 00 A:9B X:FF Y:15 P:27 SP:FD +C657 05 10 ORA $10 = 00 A:00 X:FF Y:15 P:27 SP:FD +C659 05 11 ORA $11 = 00 A:00 X:FF Y:15 P:27 SP:FD +C65B F0 0E BEQ $C66B A:00 X:FF Y:15 P:27 SP:FD +C66B 20 89 C6 JSR $C689 A:00 X:FF Y:15 P:27 SP:FD +C689 A9 02 LDA #$02 A:00 X:FF Y:15 P:27 SP:FB +C68B 8D 15 40 STA $4015 = FF A:02 X:FF Y:15 P:25 SP:FB +C68E A9 3F LDA #$3F A:02 X:FF Y:15 P:25 SP:FB +C690 8D 04 40 STA $4004 = FF A:3F X:FF Y:15 P:25 SP:FB +C693 A9 9A LDA #$9A A:3F X:FF Y:15 P:25 SP:FB +C695 8D 05 40 STA $4005 = FF A:9A X:FF Y:15 P:A5 SP:FB +C698 A9 FF LDA #$FF A:9A X:FF Y:15 P:A5 SP:FB +C69A 8D 06 40 STA $4006 = FF A:FF X:FF Y:15 P:A5 SP:FB +C69D A9 00 LDA #$00 A:FF X:FF Y:15 P:A5 SP:FB +C69F 8D 07 40 STA $4007 = FF A:00 X:FF Y:15 P:27 SP:FB +C6A2 60 RTS A:00 X:FF Y:15 P:27 SP:FB +C66E 60 RTS A:00 X:FF Y:15 P:27 SP:FD diff --git a/nestest.nes b/nestest.nes new file mode 100644 index 0000000..fc2a88c Binary files /dev/null and b/nestest.nes differ diff --git a/output.txt b/output.txt new file mode 100644 index 0000000..702610d --- /dev/null +++ b/output.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/snake.nes b/snake.nes deleted file mode 100644 index 743eda4..0000000 Binary files a/snake.nes and /dev/null differ diff --git a/src/bus.rs b/src/bus.rs index 4362467..b07b91d 100644 --- a/src/bus.rs +++ b/src/bus.rs @@ -1,53 +1,83 @@ use core::panic; use crate::cpu::Mem; +use crate::ppu::PPU; use crate::rom::Rom; pub struct Bus { cpu_vram: [u8; 2048], - rom: Rom, + apu_vram: [u8; 24], + prg_rom: Vec, + pub ppu: PPU, + pub cycles: usize, // Contains total amount of cpu cycles } impl Bus { pub fn new(rom: Rom) -> Self { + let ppu = PPU::new(rom.chr_rom, rom.screen_mirroring); Bus { cpu_vram: [0; 2048], - rom: rom, + apu_vram: [0xFF; 24], + prg_rom: rom.prg_rom, + ppu: ppu, + cycles: 7, // Starting with 7 clock cycles } } fn read_prg_rom(&self, mut addr: u16) -> u8 { addr -= 0x8000; - if self.rom.prg_rom.len() == 0x4000 && addr >= 0x4000 { + if self.prg_rom.len() == 0x4000 && addr >= 0x4000 { //mirror 16 kb for addressible space addr = addr % 0x4000; } - self.rom.prg_rom[addr as usize] + // println!("chosen addr {:04X} with values {:04X}!", addr, self.prg_rom[addr as usize]); + self.prg_rom[addr as usize] } + + // Counting ticks + pub fn tick(&mut self, cycles: u8) { + self.cycles += cycles as usize; + self.ppu.tick(cycles * 3); //PPU Cycles are 3 times faster than CPU clock cycles + } + + // Polling for NMI Interrupt + } const RAM: u16 = 0x0000; -const RAM_MIRRORS_END: u16 = 0x1FFF; -const PPU_REGISTERS: u16 = 0x2000; -const PPU_REGISTERS_MIRRORS_END: u16 = 0x3FFF; +const RAM_MIRRORS_END: u16 = 0x1FFF; // 0x800- 0x1FFF mirrors of 0000-07FF + // const PPU_REGISTERS: u16 = 0x2000; // 0x2000- 0x2007 NES PPU Registers(Communication with PPU) +const PPU_REGISTERS_MIRRORS_END: u16 = 0x3FFF; // Mirrors of above for every 8 bytes + // Cartride ROM and mapper registers const PROGRAM_RAM: u16 = 0x8000; const PROGRAM_RAM_END: u16 = 0xFFFF; impl Mem for Bus { - fn mem_read(&self, addr: u16) -> u8 { + // Used for the CPU + fn mem_read(&mut self, addr: u16) -> u8 { match addr { RAM..=RAM_MIRRORS_END => { let mirror_down_addr = addr & 0b00000111_11111111; self.cpu_vram[mirror_down_addr as usize] } - PROGRAM_RAM..=PROGRAM_RAM_END => { - self.read_prg_rom(addr) + 0x2000 | 0x2001 | 0x2003 | 0x2005 | 0x2006 | 0x4014 => { + panic!("Attempt to read from write-only PPU address {:x}", addr); + } + 0x2002 => self.ppu.read_status(), + 0x2004 => self.ppu.read_oam_data(), + 0x2007 => self.ppu.read_data(), + 0x2008..=PPU_REGISTERS_MIRRORS_END => { + // Mirroring down to 0x2000 to 0x2007 + let mirror_down_addr = addr & 0x2007; + self.mem_read(mirror_down_addr) } - PPU_REGISTERS..=PPU_REGISTERS_MIRRORS_END => { - let _mirror_down_addr = addr & 0b00100000_00000111; - todo!("PPU is not supported yet") + // TODO Need to change these functinoalities for audio, joypad, DMA functionality(These are put as 0xFF for initial testing sake) + 0x4000..0x4017 => { + let idx = addr - 0x4000; + self.apu_vram[idx as usize] } + PROGRAM_RAM..=PROGRAM_RAM_END => self.read_prg_rom(addr), _ => { - println!("Ignoring mem access at {}", addr); + println!("Ignoring mem access at 0x{:4X}", addr); 0 } } @@ -59,12 +89,37 @@ impl Mem for Bus { let mirror_down_addr = addr & 0b11111111111; self.cpu_vram[mirror_down_addr as usize] = data; } + // PPU Control + 0x2000 => { + self.ppu.write_to_ctrl(data); + } + // PPUMask Rendering + 0x2001 => { + // When writing to this, should mean write the data to this register + unimplemented!("PPUMASK") + } + 0x2002 => panic!("Attempt to write to PPU status register PPUSTATUS"), + 0x2003 => self.ppu.write_to_oam_addr(data), + 0x2004 => self.ppu.write_to_oam_data(data), + 0x2005 => self.ppu.write_to_ppuscroll(data), + 0x2006 => { + self.ppu.write_to_ppu_addr(data); + } + 0x2007 => { + self.ppu.write_to_data(data); + } + 0x2008..=PPU_REGISTERS_MIRRORS_END => { + let mirror_addr = addr & 0b00100000_00000111; + self.mem_write(mirror_addr, data); + // todo!("PPU is not supported yet"); + } PROGRAM_RAM..=PROGRAM_RAM_END => { panic!("Attempt to write to program RAM space!"); } - PPU_REGISTERS..=PPU_REGISTERS_MIRRORS_END => { - let _mirror_down_addr = addr & 0b00100000_00000111; - todo!("PPU is not supported yet"); + // TODO Need to change these functinoalities for audio, joypad, DMA functionality(These are put as 0xFF for initial testing sake) + 0x4000..0x4017 => { + let idx = addr - 0x4000; + self.apu_vram[idx as usize] = data; } _ => { println!("Ignoring mem write-access at {}", addr); diff --git a/src/cpu.rs b/src/cpu.rs index cbb0cc7..c021cd9 100644 --- a/src/cpu.rs +++ b/src/cpu.rs @@ -1,18 +1,9 @@ use crate::bus::Bus; + use bitflags::bitflags; -use std::fmt; -use nes::print_title; - -// Testing files, not needed now due to BUS and ROM implemenation messing up the tests -// mod branch_test; -// mod group1_test; -// mod group2_test; -// mod group3_test; -// mod op; -// mod other_test; -// mod sb1_test; -// mod sb2_test; -// mod test_fn; +use core::panic; +use log::{debug, info, warn}; +use std::{fmt, ops::Add}; type Byte = u8; @@ -38,8 +29,9 @@ pub struct CPU { pub y: Byte, pub sp: Byte, pub flags: CpuFlags, - // [0x8000... 0xFFFF] is reserved for program ROM pub bus: Bus, + pub halted: bool, // Used for successful exits + pub cycles: u8, // Stores the number of cycles for one instruction, always restarts to 0 at start of run } #[derive(Debug)] @@ -57,6 +49,7 @@ pub enum AddressingMode { Indirect_Y, NoneAddressing, Accumulator, // Retrieves the vlaue of the accumulator + Relative, // Relative for branches } impl fmt::Display for AddressingMode { @@ -74,6 +67,7 @@ impl fmt::Display for AddressingMode { AddressingMode::NoneAddressing => write!(f, "NoneAddressing"), AddressingMode::Accumulator => write!(f, "Accumulator"), AddressingMode::Indirect => write!(f, "Indirect"), + AddressingMode::Relative => write!(f, "Relative"), } } } @@ -82,14 +76,14 @@ const STACK_RESET: u8 = 0xFD; const STACK: u16 = 0x0100; pub trait Mem { - fn mem_read(&self, addr: u16) -> Byte; + fn mem_read(&mut self, addr: u16) -> Byte; fn mem_write(&mut self, addr: u16, data: u8); // Used to read address in little endian fn mem_read_u16(&mut self, pos: u16) -> u16 { // If interrupt request is enabled, stop program exectuion // if pos == 0xFFFE && self.flags.contains(CpuFlags::INTERRUPT_DISABLE) { // // BUG Used for irq handler, mitigating for now - // println!("mem_read_u16: Detected break. Reading from IRQ handler..."); + // //println!("mem_read_u16: Detected break. Reading from IRQ handler..."); // return 0xFFFF; // } let lo = self.mem_read(pos) as u16; @@ -107,11 +101,12 @@ pub trait Mem { } impl Mem for CPU { - fn mem_read(&self, addr: u16) -> u8 { + fn mem_read(&mut self, addr: u16) -> u8 { self.bus.mem_read(addr) } fn mem_write(&mut self, addr: u16, data: u8) { + debug!("Writing value {:2X} to address {:4X}", data, addr); self.bus.mem_write(addr, data); } @@ -131,35 +126,37 @@ impl CPU { a: 0, x: 0, y: 0, + halted: false, sp: STACK_RESET, flags: CpuFlags::from_bits_truncate(0b0010_0100), bus: bus, + cycles: 7, // Starting with 7 clock cycles } } - // // Resets RAM from $0000 to $07FF - // // If program_start neds to be changed(eg as in snake, we subtract 1) - // fn ram_reset(&mut self) { - // for i in 0x0..PROGRAM_START as usize { - // self.memory[i] = 0; - // } - // } - - // fn fn_reset(&mut self) { - // for i in PROGRAM_START as usize..0xFFFF { - // self.memory[i] = 0; - // } - // } - // Restores registers and initalizes PC to the 2 byte value at 0xFFFC pub fn reset(&mut self) { - println!("reset: Initalized"); + //println!("reset: Initalized"); self.a = 0; self.x = 0; self.y = 0; self.flags = CpuFlags::from_bits_truncate(0b00100100); self.sp = STACK_RESET; - self.pc = self.mem_read_u16(0xFFFC); + self.pc = 0xC000; // TODO Remove on tests + // self.pc = self.mem_read_u16(0xFFFC); + } + + // This function adds to cycles. This is to avoid any direct augmentation to the cycles(making it more painful to debug) + fn reset_cycles(&mut self) { + self.cycles = 0; + } + + fn add_cycles(&mut self, val: u8) { + self.cycles += val; + debug!( + "Adding {} cycles, total for this instruction is {}", + val, self.cycles + ); } pub fn load(&mut self, program: Vec) { @@ -176,11 +173,11 @@ impl CPU { } pub fn load_and_run(&mut self, program: Vec) { - println!("load_and_run: Initalized"); + //println!("load_and_run: Initalized"); self.load(program.clone()); self.reset(); // USED FOR TESTING - println!("Printing out what's in instructions"); + //println!("Printing out what's in instructions"); self.run(); } @@ -211,117 +208,432 @@ impl CPU { where F: FnMut(&mut CPU), { - println!("run: Initalized"); loop { - print_title!("Starting run!"); - println!("run: Reading values, starting with pc {:#x}", self.pc); - println!("run: Flags [NV-BDIZC]: {:08b}", self.flags.bits()); + if self.halted{ + debug!("Got EOF signal! Exiting program..."); + break; + } + debug!( + "start of run the flags are {:#X}, pc is currently at {:#X}", + self.flags.bits(), + self.pc + ); + callback(self); + debug!("finished running callback!"); + debug!("run: Reading values, starting with pc {:4X}", self.pc); + debug!("run: Flags [NV-BDIZC]: {:08b}", self.flags.bits()); + warn!("The value of 7F is {:4X}", self.mem_read(0x7F)); + self.reset_cycles(); if self.pc == 0xFFFF && self.flags.contains(CpuFlags::INTERRUPT_DISABLE) { - println!("run: IRQ detected, most likely from a brk. Stopping execution..."); + debug!("run: IRQ detected, most likely from a brk. Stopping execution..."); break; } let op = self.mem_read(self.pc); + debug!("op is {:#4X}", op); let highnibble = op >> 4; let lownibble = op & 0x0F; - println!( - "run: Highnibble is {:#x} and lownibble is {:#x}", - highnibble, lownibble - ); + //println!( + // "run: Highnibble is {:#x} and lownibble is {:#x}", + // highnibble, lownibble + // ); let aaa = op >> 5; let bbb = (op >> 2) & 0x7; let cc = op & 0x3; // Used for identification of group 1, 2, and 3 - println!( - "run: aaa is {:03b}, bbb is {:03b}, cc is {:02b}", - aaa, bbb, cc - ); - // Top is hard coding remaining instructions - if op == 0x0 { - self.brk(); - return; // NOTE: Break will return without PC needing to jump anywhere - } else if op == 0x20 { - self.jsr(); - } else if op == 0x40 { - self.rti(); - } else if op == 0x60 { - self.rts(); - } else if lownibble == 0x8 { - self.sb_one(highnibble); - } else if lownibble == 0xA && highnibble >= 0x8 { - self.sb_two(highnibble); - } else if cc == 0b01 { - self.group_one(aaa, bbb, cc); - } else if cc == 0b10 { - self.group_two(aaa, bbb, cc); - } else if cc == 0b00 { - // Conditionals are also included in here - self.group_three(aaa, bbb, cc); - } else if cc == 0b11 { - unimplemented!("cc = 11 is not implemented. This is fulfilled by the 65816 cpu.") - } else { - unimplemented!("run: Unknown opcode {:#x}", op) + //println!( + // "run: aaa is {:03b}, bbb is {:03b}, cc is {:02b}", + // aaa, bbb, cc + // ); + // Top is hard coding remaining instructions + match op { + // Special and illegal opcodes + 0x0 => { + self.brk(); + return; + } + 0x20 => self.jsr(), + 0x40 => self.rti(), + 0x60 => self.rts(), + // NOP + 0x1A | 0x3A | 0x5A | 0x7A | 0xDA | 0xEA | 0xFA => { + self.add_cycles(2); + } + // SKB + 0x80 | 0x82 | 0x89 | 0xC2 | 0xE2 => { + self.add_cycles(2); + // Adds 1 to the pc to "read" an immediate byte + self.pc = self.pc.wrapping_add(1); + } + + // IGN a + 0x0c => { + self.add_cycles(4); + self.pc = self.pc.wrapping_add(2); + } + + // IGN a, X + // Absolute X addressing, basically follow G1 Cycles calculations + 0x1C | 0x3C | 0x5C | 0x7C | 0xDC | 0xFC => { + let init_addr = self.mem_read_u16(self.pc.wrapping_add(1)); + // Adds the needed cycles + self.g1_cycles( + &AddressingMode::Absolute_X, + init_addr.wrapping_add(self.x as u16), + false, + ); + self.pc = self.pc.wrapping_add(2) + } + + // IGN d + 0x04 | 0x44 | 0x64 => { + self.add_cycles(3); + self.pc = self.pc.wrapping_add(1); + } + + // IGN d,X + // Since it's still a NOP, we won't be reading the value and just increment the PC + 0x14 | 0x34 | 0x54 | 0x74 | 0xD4 | 0xF4 => { + self.add_cycles(4); + self.pc = self.pc.wrapping_add(1) + } + // ===== END OF UNOFFICAL NOP ===== + // ===== COMBINED OPERATIONS ===== + // ALR #i + 0x4b => { + let addr = self.get_operand_address(&AddressingMode::Immediate); + self.and(addr); + self.lsr(addr, false); + } + + // ANC #i + 0x0b => { + let addr = self.get_operand_address(&AddressingMode::Immediate); + self.and(addr); + if self.flags.contains(CpuFlags::NEGATIVE) { + self.flags.insert(CpuFlags::CARRY); + } else { + self.flags.remove(CpuFlags::CARRY); + } + } + + // ARR #i + 0x6b => { + let addr = self.get_operand_address(&AddressingMode::Immediate); + self.ror(addr, false); + let new_val = self.mem_read(addr); + // Override the carry and overflow bit + let sixth = (new_val >> 5) & 1; + let fifth = (new_val >> 4) & 1; + if sixth == 1 { + self.flags.insert(CpuFlags::CARRY); + } else { + self.flags.remove(CpuFlags::CARRY); + } + + if (sixth ^ fifth) == 1 { + self.flags.insert(CpuFlags::OVERFLOW); + } else { + self.flags.remove(CpuFlags::OVERFLOW); + } + } + + // AXS #i + 0xCB => { + let addr = self.get_operand_address(&AddressingMode::Immediate); + let result = (self.x & self.a) as u16; + let sub = result.wrapping_sub(addr); + + self.x = sub as u8; + if result >= addr { + self.flags.insert(CpuFlags::CARRY); + } else { + self.flags.remove(CpuFlags::CARRY); + } + self.zero_negative_flag(self.x); + } + + // LAX(d, X) + 0xA3 => { + self.add_cycles(6); + self.lax(&AddressingMode::Indirect_X); + } + + // LAX d + 0xA7 => { + self.add_cycles(3); + self.lax(&AddressingMode::ZeroPage); + } + + // LAX a + 0xAF => { + self.add_cycles(4); + self.lax(&AddressingMode::Absolute); + } + + // LAX (d), Y + 0xB3 => { + // BUG need to consider page skip + self.add_cycles(5); + let new_address = + self.get_relative_address(&AddressingMode::Indirect_Y, self.pc); + let old_address = new_address.wrapping_sub(self.y as u16); + self.check_page_cross(old_address, new_address, false); + self.lax(&AddressingMode::Indirect_Y); + } + + // LAX d, Y + 0xb7 => { + self.add_cycles(4); + self.lax(&AddressingMode::ZeroPage_Y); + } + + // LAX a,Y + 0xbf => { + // BUG need to consider page skip + self.add_cycles(4); + self.lax(&AddressingMode::Absolute_Y); + } + + // SAX (d, X) + 0x83 => { + self.add_cycles(6); + self.sax(&AddressingMode::Indirect_X); + } + + // SAX d + 0x87 => { + self.add_cycles(3); + self.sax(&AddressingMode::ZeroPage); + } + + // SAX a + 0x8F => { + self.add_cycles(4); + self.sax(&AddressingMode::Absolute); + } + + // SAX d, Y + 0x97 => { + self.add_cycles(4); + self.sax(&AddressingMode::ZeroPage_Y); + } + + // ===== END OF COMBINED OPERATIONS ===== + // RMW INSTRUCTIONS follow a pattern with high and low nibbles, will be covered in the if else statements + + // ===== DUPLICATED INSTRUCTIONS ===== + // ADC #i + 0xEB => { + let addr = self.get_operand_address(&AddressingMode::Immediate); + self.add_cycles(2); + self.sbc(addr); + } + + _ => { + // Single byte and group territory + if lownibble == 0x8 { + self.sb_one(highnibble); + } else if lownibble == 0xA && highnibble >= 0x8 { + self.sb_two(highnibble); + // Combined operations have been covered above + } else if lownibble == 0x3 + || lownibble == 0x7 + || lownibble == 0xF + || lownibble == 0xB + { + self.rmw(highnibble, lownibble); + } else if cc == 0b01 { + self.group_one(aaa, bbb, cc); + } else if cc == 0b10 { + self.group_two(aaa, bbb, cc, op); + } else if cc == 0b00 && op != 0x04 { + // Conditionals are also included in here + debug!("Found group 3 cc = 0b00!"); + self.group_three(aaa, bbb, cc); + } else { + panic!("Cpu: Unknown opcode {:2X}", op); + } + } } // Second IRQ check, as self.pc addition occurs after pc is set to 0xFFFF + // NOTE: Before this runs, PC must be at the instruction before the next command if self.pc == 0xFFFF && self.flags.contains(CpuFlags::INTERRUPT_DISABLE) { - println!("run: IRQ detected, most likely from a brk. Stopping execution..."); + //println!("run: IRQ detected, most likely from a brk. Stopping execution..."); break; } - // NOTE: Before this runs, PC must be at the instruction before the next command + + debug!("Calling tick, total number of cycles is {}", self.cycles); + // Call tick to allow the PPU to catch up + self.bus.tick(self.cycles); // self.cycles only contain the number of cycles after the current instruction + self.pc = self.pc.wrapping_add(1); - callback(self); + + debug!("end of run the flags are {:#X}", self.flags.bits()); } - print_title!("End of current execution"); + // print_title!("End of current execution"); + } + + fn rmw(&mut self, high: u8, low: u8) { + let part: bool = (high % 2) == 0; + let mode = match (part, low) { + (true, 0x3) => { + self.add_cycles(8); + AddressingMode::Indirect_X + } + (true, 0x7) => { + self.add_cycles(5); + AddressingMode::ZeroPage + } + (true, 0xF) => { + self.add_cycles(6); + AddressingMode::Absolute + } + (false, 0x3) => { + self.add_cycles(8); + AddressingMode::Indirect_Y + } + (false, 0x7) => { + self.add_cycles(6); + AddressingMode::ZeroPage_X + } + (false, 0xB) => { + self.add_cycles(7); + AddressingMode::Absolute_Y + } + (false, 0xF) => { + self.add_cycles(7); + AddressingMode::Absolute_X + } + _ => panic!("Invalid mode combination: part={part}, low={low}"), + }; + let addr = self.get_operand_address(&mode); + + // Actual logic for different functions + match high { + 0xC | 0xD => self.dcp(addr), + 0xE | 0xF => self.isc(addr), + 0x2 | 0x3 => self.rla(addr), + 0x6 | 0x7 => self.rra(addr), + 0x0 | 0x1 => self.slo(addr), + 0x4 | 0x5 => self.sre(addr), + _ => { + panic!("rmw: Unknown high nibble {:X}", high); + } + } + } + + fn dcp(&mut self, addr: u16) { + self.dec(addr); + self.cmp(addr); + } + + fn isc(&mut self, addr: u16) { + self.inc(addr); + self.sbc(addr); + } + + fn rla(&mut self, addr: u16) { + self.rol(addr, false); + self.and(addr); + } + + fn rra(&mut self, addr: u16) { + self.ror(addr, false); + self.adc(addr); + } + + fn slo(&mut self, addr: u16) { + self.asl(addr, false); + self.ora(addr); + } + + fn sre(&mut self, addr: u16) { + self.lsr(addr, false); + self.eor(addr); + } + + fn lax(&mut self, mode: &AddressingMode) { + let addr = self.get_operand_address(mode); + self.lda(addr); + self.ldx(addr); + } + + fn sax(&mut self, mode: &AddressingMode) { + let addr = self.get_operand_address(mode); + let comb = self.a & self.x; + self.mem_write(addr, comb); } fn get_operand_address(&mut self, mode: &AddressingMode) -> u16 { - println!("get_operand_address: Initalized"); + // PC is currently on the instruction + let ret = self.get_relative_address(mode, self.pc); + // NOTE PC Manipulation here is done here to allow for relative to be done generally self.pc = self.pc.wrapping_add(1); match mode { - AddressingMode::Immediate => self.pc, + AddressingMode::Absolute + | AddressingMode::Absolute_X + | AddressingMode::Absolute_Y + | AddressingMode::Indirect => self.pc = self.pc.wrapping_add(1), + _ => {} + } + // PC will end at the last byte of the instruction + // If branching is chosen, the new pc value will always be ret nonetheless + ret + } + + // this fn will take the address of where the instruction is + // if passed the program counter, this will not change it + // The address passed must be the location where addressing starts(or the next isntruction if immediate is chosen) + pub fn get_relative_address(&mut self, mode: &AddressingMode, instr_addr: u16) -> u16 { + //println!("get_operand_address: Initalized"); + let address = instr_addr.wrapping_add(1); + match mode { + AddressingMode::Immediate => address, // No need to add AddressingMode::Accumulator => unimplemented!( "get_operand_address: Accumulator addressing are not supported from this function" ), - AddressingMode::ZeroPage => self.mem_read(self.pc) as u16, + AddressingMode::ZeroPage => self.mem_read(address) as u16, AddressingMode::Absolute => { - println!("get_operand_address: in absolute mode"); - let ret = self.mem_read_u16(self.pc); - self.pc = self.pc.wrapping_add(1); + //println!("get_operand_address: in absolute mode"); + let ret = self.mem_read_u16(address); + // self.pc = self.pc.wrapping_add(1); ret } AddressingMode::ZeroPage_X => { - let pos = self.mem_read(self.pc); + let pos = self.mem_read(address); let addr = pos.wrapping_add(self.x) as u16; addr } + // (Indirect), Y in NESDev wiki AddressingMode::ZeroPage_Y => { - let pos = self.mem_read(self.pc); + let pos = self.mem_read(address); let addr = pos.wrapping_add(self.y) as u16; addr } AddressingMode::Absolute_X => { - println!("get_operand_address: In Absolute_X"); - let base = self.mem_read_u16(self.pc); - self.pc = self.pc.wrapping_add(1); + //println!("get_operand_address: In Absolute_X"); + let base = self.mem_read_u16(address); + // self.pc = self.pc.wrapping_add(1); let addr = base.wrapping_add(self.x as u16); addr } AddressingMode::Absolute_Y => { - let base = self.mem_read_u16(self.pc); - self.pc = self.pc.wrapping_add(1); + let base = self.mem_read_u16(address); + // self.pc = self.pc.wrapping_add(1); let addr = base.wrapping_add(self.y as u16); addr } - + // Used for JMP AddressingMode::Indirect => { - println!("get_operand_address: In Indirect"); - let base = self.mem_read_u16(self.pc); - self.pc = self.pc.wrapping_add(1); - println!("get_operand_address: Indirect:: base is {:#x}", base); + debug!("get_operand_address: In Indirect"); + let base = self.mem_read_u16(address); + // self.pc = self.pc.wrapping_add(1); + //println!("get_operand_address: Indirect:: base is {:#x}", base); let lo = self.mem_read(base as u16); let read = if base & 0xFF == 0xFF { base & 0xFF00 @@ -331,14 +643,14 @@ impl CPU { let hi = self.mem_read(read); let deref_base = (hi as u16) << 8 | (lo as u16); - deref_base + deref_base // Returns indirect address } // (c0, X) // Looks at the address at LSB = c0 + X and MSB = c0 + X + 1 => Address LSB + MSB AddressingMode::Indirect_X => { - println!("get_operand_address: In Indirect_X"); - let base = self.mem_read(self.pc); + debug!("get_operand_address: In Indirect_X"); + let base = self.mem_read(address); let ptr: u8 = (base as u8).wrapping_add(self.x); let lo = self.mem_read(ptr as u16); @@ -348,10 +660,9 @@ impl CPU { //($c0), Y // Look at address at LSB = c0 and MSB = C0 + 1 => Address LSB + MSB + Y AddressingMode::Indirect_Y => { - let base = self.mem_read(self.pc); - + let base = self.mem_read(address); let lo = self.mem_read(base as u16); - let hi = self.mem_read((base as u16).wrapping_add(1) as u16); + let hi = self.mem_read((base as u8).wrapping_add(1) as u16); // BUG if base is FF we need to wrap to 00 let deref_base = (hi as u16) << 8 | (lo as u16); let deref = deref_base.wrapping_add(self.y as u16); deref @@ -360,11 +671,68 @@ impl CPU { AddressingMode::NoneAddressing => { panic!("mode {:?} is not supported", mode); } + AddressingMode::Relative => { + panic!("Relative mode not supported in getting relative address"); + } + } + } + + fn check_page_cross(&mut self, base_addr: u16, final_addr: u16, is_sta: bool) { + if (base_addr >> 8) != (final_addr >> 8) || is_sta { + debug!( + "Page cross detected: base_addr is {:4X} and final_addr is {:4X}", + base_addr, final_addr + ); + self.add_cycles(1); + } + } + // Note cycles have been initiated to 2, these calculations are filling up the remaining cycles + // STX LDX STY LDY works in here + fn g1_cycles(&mut self, mode: &AddressingMode, new_address: u16, is_sta: bool) { + match mode { + AddressingMode::Immediate => self.add_cycles(2), + AddressingMode::ZeroPage => self.add_cycles(3), + AddressingMode::ZeroPage_X => self.add_cycles(4), + AddressingMode::ZeroPage_Y => self.add_cycles(4), // This is only used for STX + AddressingMode::Absolute => self.add_cycles(4), + AddressingMode::Absolute_X => { + self.add_cycles(4); + let old_address = new_address.wrapping_sub(self.x as u16); + self.check_page_cross(old_address, new_address, is_sta); + } + AddressingMode::Absolute_Y => { + self.add_cycles(4); + let old_address = new_address.wrapping_sub(self.y as u16); + self.check_page_cross(old_address, new_address, is_sta); + } + AddressingMode::Indirect_X => { + self.add_cycles(6); + } + AddressingMode::Indirect_Y => { + self.add_cycles(5); + // Change the old_address to the Y subtracted value + let old_address = new_address.wrapping_sub(self.y as u16); + self.check_page_cross(old_address, new_address, is_sta); + } + _ => panic!("{} not supported in group 1, no cycles added.", mode), + } + } + + // Cycles already have been initiated to 2 + fn g2_default_cycles(&mut self, mode: &AddressingMode) { + match mode { + AddressingMode::Accumulator => self.add_cycles(2), + AddressingMode::ZeroPage => self.add_cycles(5), + AddressingMode::ZeroPage_X => self.add_cycles(6), + AddressingMode::Absolute => self.add_cycles(6), + AddressingMode::Absolute_X => self.add_cycles(7), + _ => panic!("{} not supported in group 2, no cycles added. ", mode), } } fn stack_push(&mut self, data: u8) { self.mem_write((STACK as u16) + self.sp as u16, data); + debug!("stack_push: pushed {:02X}", data); self.sp = self.sp.wrapping_sub(1); } @@ -377,8 +745,13 @@ impl CPU { fn stack_pop(&mut self) -> u8 { self.sp = self.sp.wrapping_add(1); + if self.sp > STACK_RESET { + debug!("EOF!"); + self.halted = true; + return 0; + } let ret = self.mem_read((STACK as u16) + self.sp as u16); - println!("stack_pop: popped {}", ret); + debug!("stack_pop: popped {:2X}", ret); ret } @@ -391,27 +764,40 @@ impl CPU { // PHP(push processor status) stores a Byte to the stack containing the flags NV11DDIZC and decrements stack pointer // Note B Flag is marked as 1 for PHP fn php(&mut self) { - println!("php: Initialized- PC is {}", self.pc); + //println!("php: Initialized- PC is {}", self.pc); let mut flags = self.flags.clone(); flags.insert(CpuFlags::BREAK); flags.insert(CpuFlags::BREAK2); self.stack_push(flags.bits()); - println!("php: Finished execution- PC is {}", self.pc); + self.add_cycles(1); // Added 2 already due to SB + //println!("php: Finished execution- PC is {}", self.pc); } fn plp(&mut self) { + let brk = self.flags.contains(CpuFlags::BREAK); self.flags = CpuFlags::from_bits_truncate(self.stack_pop()); + self.flags.insert(CpuFlags::BREAK2); // Always need to push as 1 + // Set to ignore break flag + if brk { + self.flags.insert(CpuFlags::BREAK); + } else { + self.flags.remove(CpuFlags::BREAK); + } + self.add_cycles(2); // Added 2 already due to SB } fn pha(&mut self) { - println!("pha: Initalized"); + //println!("pha: Initalized"); self.stack_push(self.a); + // Due to SB, already added 2 + self.add_cycles(1); } fn pla(&mut self) { self.a = self.stack_pop(); self.zero_negative_flag(self.a); - println!("pla: pulled {}", self.a); + //println!("pla: pulled {}", self.a); + self.add_cycles(2); } fn dey(&mut self) { @@ -435,55 +821,88 @@ impl CPU { } fn inx(&mut self) { - println!("inx: Initalized(Incrementing x)"); + //println!("inx: Initalized(Incrementing x)"); self.x = self.x.wrapping_add(1); self.zero_negative_flag(self.x); } // Used for grouping addressing modes fn sb_one(&mut self, highnibble: u8) { - println!("sb_one: Initalized"); + //println!("sb_one: Initalized"); // Single Byte instructions, don't need to read Bytes past the value // Eg. PHP, CLC, INX // lower nibble of opcode is 0x_8(eg. 0x08...0xF8) // Pattern represents (_ _ _ _ 1000) + self.add_cycles(2); + match highnibble { - 0 => self.php(), + 0 => { + self.php(); + } // CLC clears Carry flag 1 => { - println!("clc: Initalized"); + //println!("clc: Initalized"); self.flags.remove(CpuFlags::CARRY); - println!("clc: Flags are now {:#b}", self.flags); + //println!("clc: Flags are now {:#b}", self.flags); + } + 2 => { + self.plp(); } - 2 => self.plp(), // SEC(set carry) sets carry flag to 1 - 3 => self.flags.insert(CpuFlags::CARRY), + 3 => { + self.flags.insert(CpuFlags::CARRY); + } // PHA(Push A) stores the value of A to the current stack position - 4 => self.pha(), + 4 => { + self.pha(); + } // CLI(Clear Interrupt Disable) clears the interrupt disable flag - 5 => self.flags.remove(CpuFlags::INTERRUPT_DISABLE), + 5 => { + self.flags.remove(CpuFlags::INTERRUPT_DISABLE); + } // PLA(Pull A) increments the stack pointer and loads the value at that stack position into A - 6 => self.pla(), + 6 => { + self.pla(); + } //SEI(Set Interrupt Disable) sets the interrupt disable flag - 7 => self.flags.insert(CpuFlags::INTERRUPT_DISABLE), + 7 => { + self.flags.insert(CpuFlags::INTERRUPT_DISABLE); + } // DEY subtracts 1 from the Y register - 8 => self.dey(), + 8 => { + self.dey(); + } // TYA transfers the Y register to the accumulator - 9 => self.tya(), + 9 => { + self.tya(); + } // TAY transfer accumulator to Y register - 10 => self.tay(), + 10 => { + self.tay(); + } // CLV clears the overflow tag - 11 => self.flags.remove(CpuFlags::OVERFLOW), + 11 => { + self.flags.remove(CpuFlags::OVERFLOW); + } // INY increases the Y register - 12 => self.iny(), + 12 => { + self.iny(); + } // CLD clears the decimal flag - 13 => self.flags.remove(CpuFlags::DECIMAL_MODE), + 13 => { + self.flags.remove(CpuFlags::DECIMAL_MODE); + } // INX increases the X register - 14 => self.inx(), + 14 => { + self.inx(); + } // SED sets the decimal flag - 15 => self.flags.insert(CpuFlags::DECIMAL_MODE), + 15 => { + debug!("accessed SED!"); + self.flags.insert(CpuFlags::DECIMAL_MODE); + } _ => unimplemented!("Unknown high nibble {} for SB1)", highnibble), - } + }; } fn txa(&mut self) { @@ -497,7 +916,7 @@ impl CPU { } fn tsx(&mut self) { - println!("tsx: Initalized. Stack pointer is {}", self.sp); + //println!("tsx: Initalized. Stack pointer is {}", self.sp); self.x = self.sp; self.zero_negative_flag(self.x); } @@ -509,22 +928,31 @@ impl CPU { pub fn sb_two(&mut self, highnibble: u8) { // Group 2 single byte instructions, lownibble A and high nibble >= 8 - println!("sb_two: Initalized"); + //println!("sb_two: Initalized"); + self.add_cycles(2); match highnibble { // TXA - 8 => self.txa(), + 8 => { + self.txa(); + } // TXS - 9 => self.sp = self.x, + 9 => { + self.sp = self.x; + } // TAX - 10 => self.tax(), - 11 => self.tsx(), - 12 => self.dex(), - 13 => unimplemented!("Phx not implemented"), - // NOP - 14 => return, - 15 => unimplemented!("Plx not implemented"), + 10 => { + self.tax(); + } + 11 => { + self.tsx(); + } + 12 => { + self.dex(); + } + // 0xDA, unofficial NOP + 13 | 14 | 15 => return, _ => unimplemented!("Unknown highnibble {} with low nibble 0xA(SB2)", highnibble), - } + }; } // Used to determine addressing mode based on bbb bits @@ -548,10 +976,10 @@ impl CPU { // Takes in the address location fn ora(&mut self, addr: u16) { let cmp = self.mem_read(addr); - println!("ora: a: {:#b} and cmp: {:3b}", self.a, cmp); + //println!("ora: a: {:#b} and cmp: {:3b}", self.a, cmp); self.a |= cmp; self.zero_negative_flag(self.a); - println!("ora: Finished!") + //println!("ora: Finished!") } fn and(&mut self, addr: u16) { @@ -565,7 +993,7 @@ impl CPU { } fn add_to_a(&mut self, val: u8) { - println!("add_to_a: a is {:#b}, val is {:#b}", self.a, val); + //println!("add_to_a: a is {:#b}, val is {:#b}", self.a, val); let sum = self.a as u16 + val as u16 + if self.flags.contains(CpuFlags::CARRY) { @@ -581,20 +1009,20 @@ impl CPU { } let result = sum as u8; // Truncates as now carry flag is on - println!("result: {:#b}, a: {:#b}, val: {:#b}", result, self.a, val); + //println!("result: {:#b}, a: {:#b}, val: {:#b}", result, self.a, val); if ((result ^ self.a) & (result ^ val) & 0x80) != 0 { // Signed overflow(or underflow) occured - println!("add_to_a: overflow assigned!"); + //println!("add_to_a: overflow assigned!"); self.flags.insert(CpuFlags::OVERFLOW); } else { - println!("add_to_a: overflow removed!"); + //println!("add_to_a: overflow removed!"); self.flags.remove(CpuFlags::OVERFLOW); } self.a = result; self.zero_negative_flag(self.a); - println!("add to a: final result is {}", self.a); + //println!("add to a: final result is {}", self.a); } fn adc(&mut self, addr: u16) { @@ -608,17 +1036,23 @@ impl CPU { // 2s complements adds 1 at the end, we subtract 1 to just get the not version of memory // Clear now doesn't need to be negated as this counters the 1 let mem = ((val as i8).wrapping_neg().wrapping_sub(1)) as u8; - println!("sbc: Old value is {:#b}, reverted value is {:#b}", val, mem); + //println!("sbc: Old value is {:#b}, reverted value is {:#b}", val, mem); self.add_to_a(mem); } fn sta(&mut self, addr: u16) { self.mem_write(addr, self.a); + let checked_value = self.mem_read(addr); + debug!( + "sta wrote {:4X} on address {:4X} with checked value {:4X}", + self.a, addr, checked_value + ); } fn lda(&mut self, addr: u16) { - println!("lda: Initalized, reading address {}", addr); + debug!("lda: Initalized, reading address {:4X}", addr); self.a = self.mem_read(addr); + debug!("lda: a register is {:4X}", self.a); self.zero_negative_flag(self.a); } @@ -626,48 +1060,85 @@ impl CPU { fn compare(&mut self, addr: u16, val: u8) { // BUG need to figure out val and mem[addr] let addr_val = self.mem_read(addr); - println!("compare: val is {:#x}, addr_val is {:#x}", val, addr_val); - let res = val.wrapping_sub(addr_val) as i8; + debug!("compare: val is {:#x}, addr_val is {:#x}", val, addr_val); - if res >= 0 { + let res = val.wrapping_sub(addr_val); + debug!("res value is {:#X}", res); + if val >= addr_val { + debug!("Added carry!"); self.flags.insert(CpuFlags::CARRY); } else { + debug!("removed carry!"); self.flags.remove(CpuFlags::CARRY); } - if res == 0 { + if val == addr_val { + debug!("added zero!"); self.flags.insert(CpuFlags::ZERO); } else { self.flags.remove(CpuFlags::ZERO); } - if res < 0 { - // Subtraction is negative + let neg_test = val.wrapping_sub(addr_val) >> 7; + + if neg_test == 1 { + debug!("added negative"); self.flags.insert(CpuFlags::NEGATIVE); } else { + debug!("removed negative"); self.flags.remove(CpuFlags::NEGATIVE); } + + debug!("the flags are {:#X}", self.flags.bits()); } fn cmp(&mut self, addr: u16) { + debug!("a value is {:#x}", self.a); self.compare(addr, self.a); } pub fn group_one(&mut self, aaa: u8, bbb: u8, _cc: u8) { // Group 1 - println!("group_one: Initalized"); + //println!("group_one: Initalized"); let mode = self.group_one_bbb(bbb); - println!("group_one: Selected mode {}, bbb is {:3b}", mode, bbb); + //println!("group_one: Selected mode {}, bbb is {:3b}", mode, bbb); + let old_addr = self.mem_read_u16(self.pc); let addr = self.get_operand_address(&mode); // Memory location of the value to extract - match aaa { - 0 => self.ora(addr), - 1 => self.and(addr), - 2 => self.eor(addr), - 3 => self.adc(addr), - 4 => self.sta(addr), - 5 => self.lda(addr), - 6 => self.cmp(addr), - 7 => self.sbc(addr), + self.g1_cycles(&mode, addr, aaa == 4); // Adds cycles based on addressing mode, if aaa is 4, we're dealing with STA + let instr = match aaa { + 0 => { + self.ora(addr); + "ORA" + } + 1 => { + self.and(addr); + "AND" + } + 2 => { + self.eor(addr); + "EOR" + } + 3 => { + self.adc(addr); + "ADC" + } + 4 => { + self.sta(addr); + "STA" + } + 5 => { + self.lda(addr); + "LDA" + } + 6 => { + self.cmp(addr); + "CMP" + } + 7 => { + self.sbc(addr); + "SBC" + } _ => unimplemented!("aaa"), - } + }; + debug!("g1 the flags are {:#X}", self.flags.bits()); } // Group Two Functions @@ -688,9 +1159,9 @@ impl CPU { fn asl(&mut self, addr: u16, accum: bool) { // Set carry to be bit 7 let val = if !accum { self.mem_read(addr) } else { self.a }; - println!("asl: val is {:#b}", val); + //println!("asl: val is {:#b}", val); let carry_bit = val >> 7; - println!("asl: Carry bit is {:#b}", carry_bit); + //println!("asl: Carry bit is {:#b}", carry_bit); if carry_bit == 1 { self.flags.insert(CpuFlags::CARRY); } else { @@ -698,14 +1169,14 @@ impl CPU { } let new_val: u8; if !accum { - println!("asl: Shifting {:#b}!", val); + //println!("asl: Shifting {:#b}!", val); new_val = val << 1; self.mem_write(addr, new_val); } else { new_val = self.a << 1; - println!("asl: Modifying accumulator, old value is {:#b}", self.a); + //println!("asl: Modifying accumulator, old value is {:#b}", self.a); self.a = new_val; - println!("asl: accumulator new value is {:#b}", self.a); + //println!("asl: accumulator new value is {:#b}", self.a); } self.zero_negative_flag(new_val); } @@ -781,10 +1252,16 @@ impl CPU { } fn stx(&mut self, addr: u16) { - self.mem_write(addr, self.x) + self.mem_write(addr, self.x); + let test = self.mem_read(addr); + debug!( + "wrote value {:4X} into {:4X}, checked value is {:4X}", + self.x, addr, test + ); } fn ldx(&mut self, addr: u16) { + debug!("LDX: Address is {:4X}", addr); self.x = self.mem_read(addr); self.zero_negative_flag(self.x); } @@ -803,25 +1280,55 @@ impl CPU { self.zero_negative_flag(new_val); } - fn group_two(&mut self, aaa: u8, bbb: u8, _cc: u8) { - let mode = self.group_two_three_bbb(bbb); + fn group_two(&mut self, aaa: u8, bbb: u8, _cc: u8, op: u8) { + let mode = { + match op { + // LDX is special + 0xB6 | 0x96 => AddressingMode::ZeroPage_Y, + 0xBE => AddressingMode::Absolute_Y, + _ => self.group_two_three_bbb(bbb), + } + }; let accum = matches!(mode, AddressingMode::Accumulator); + let old_addr = self.mem_read_u16(self.pc); let addr = if !accum { self.get_operand_address(&mode) } else { 0 }; + // Adding cycles match aaa { - 0 => self.asl(addr, accum), - 1 => self.rol(addr, accum), - 2 => self.lsr(addr, accum), - 3 => self.ror(addr, accum), - 4 => self.stx(addr), - 5 => self.ldx(addr), - 6 => self.dec(addr), - 7 => self.inc(addr), - _ => unimplemented!("Unknown aaa code {}", aaa), + 4 | 5 => self.g1_cycles(&mode, addr, false), // stx and ldx works separately + _ => self.g2_default_cycles(&mode), // Rest of g2 cycles can go here instead } + + match aaa { + 0 => { + self.asl(addr, accum); + } + 1 => { + self.rol(addr, accum); + } + 2 => { + self.lsr(addr, accum); + } + 3 => { + self.ror(addr, accum); + } + 4 => { + self.stx(addr); + } + 5 => { + self.ldx(addr); + } + 6 => { + self.dec(addr); + } + 7 => { + self.inc(addr); + } + _ => unimplemented!("Unknown aaa code {}", aaa), + }; } fn bit(&mut self, addr: u16) { @@ -831,9 +1338,9 @@ impl CPU { } else { self.flags.remove(CpuFlags::ZERO); } - println!("bit: val is {:#b}", val); + //println!("bit: val is {:#b}", val); let overflow = (val >> 6) & 0b01; - println!("bit: overflow {:#b}", overflow); + //println!("bit: overflow {:#b}", overflow); let negative = val >> 7; if overflow == 1 { self.flags.insert(CpuFlags::OVERFLOW); @@ -850,9 +1357,9 @@ impl CPU { fn jmp(&mut self, addr: u16) { // address already has address to jump to - println!("jmp: Initalized with address {:#x}", addr); + debug!("jmp: Initalized with address {:#x}", addr); let val = addr; - println!("jmp: val is {:#x}", val); + //println!("jmp: val is {:#x}", val); // Need to subtract pc by one as it will be added at the end of run self.pc = val.wrapping_sub(1); } @@ -871,26 +1378,37 @@ impl CPU { } fn cpx(&mut self, addr: u16) { - println!("cpx: Initalized"); - println!("x is {}", self.x); + //println!("cpx: Initalized"); + //println!("x is {}", self.x); self.compare(addr, self.x); } // This code will read the next item in the pc and set the pc to jump there with + 1 to go to the next instruction fn branch(&mut self) { - println!( - "branch: Initalized, starting to branch from pc {:#x}!", - self.pc - ); + //println!( + // "branch: Initalized, starting to branch from pc {:#x}!", + // self.pc + // ); + self.add_cycles(1); // Branch taken + let old_page = self.pc.wrapping_add(1) >> 8; // Relative to the start of the NEXT instruction! let jump = self.mem_read(self.pc) as i8; - println!("branch: jump is {:x}", jump); - // NOTE We do not need to add 2 as at then end of every run cycle will add 1, the other 1 is added since the pc is on the address instead of the instruction + //println!("branch: jump is {:x}", jump); + // NOTE We do not need to add 2 to the pc as at then end of every run cycle will add 1, the other 1 is added since the pc is on the address instead of the instruction + self.pc = self.pc.wrapping_add(jump as u16); - println!("Finished branch, pc is now on {:#x}", self.pc); + // NOTE For cycles, we add an additional 1 to emulate for last pc at the end of run(this does not edit the current pc value) + let new_page = self.pc.wrapping_add(1) >> 8; + debug!("branch: old_page is {:2X}, new_page is {:2X}", old_page, new_page); + if old_page != new_page { + self.add_cycles(1); + } + + + //println!("Finished branch, pc is now on {:#x}", self.pc); } fn if_contain_flag_branch(&mut self, flag: CpuFlags) { - println!("if_contain_flag_branch: Checking flag {:#b}", flag); + //println!("if_contain_flag_branch: Checking flag {:#b}", flag); if self.flags.contains(flag) { self.branch(); } @@ -903,13 +1421,14 @@ impl CPU { } fn brk(&mut self) { - println!("brk: Initalized"); - println!("brk: pc is {}", self.pc); + //println!("brk: Initalized"); + //println!("brk: pc is {}", self.pc); self.stack_push_u16(self.pc.wrapping_add(2)); self.stack_push(self.flags.bits()); self.flags.insert(CpuFlags::INTERRUPT_DISABLE); self.pc = self.mem_read_u16(0xFFFE); - println!("brk: Set pc to {}", self.pc); + //println!("brk: Set pc to {}", self.pc); + self.add_cycles(7); } fn jsr(&mut self) { @@ -917,45 +1436,56 @@ impl CPU { // Note that self.pc is already on the memory value so we just need to push this part + 1 // Eg. JSR 0xAA 0xBB, we would be pushing the memory address of 0xBB // When rts is called, pc will add 1 automatically so it returns from the next function - println!( - "jsr: Initalized! The instruction's address is {:#x}", - self.pc - ); + //println!( + // "jsr: Initalized! The instruction's address is {:#x}", + // self.pc + // ); self.stack_push_u16(self.pc.wrapping_add(2)); // Need to subtract one at the end as run() will add one automatically let new_pc = self.mem_read_u16(self.pc.wrapping_add(1)).wrapping_sub(1); - println!("jsr: Going to new address: {:#x}", new_pc + 1); + //println!("jsr: Going to new address: {:#x}", new_pc + 1); self.pc = new_pc; + self.add_cycles(6); // 6 cycles no matter what } fn rti(&mut self) { // Most likely coming from a BRK(software IRQ)- BRK is treated as a 2 byte instruction with an unused immediate - self.flags = CpuFlags::from_bits_truncate(self.stack_pop()); + let temp_flag = self.stack_pop(); + debug!("temp_flag is {:02X}", temp_flag); + self.flags = CpuFlags::from_bits_truncate(temp_flag); + self.flags.remove(CpuFlags::BREAK); + self.flags.insert(CpuFlags::BREAK2); self.pc = self.stack_pop_u16(); // Need to subtract one pc to balance out with the end of run(), which adds one to pc self.pc = self.pc.wrapping_sub(1); + self.add_cycles(6); } fn rts(&mut self) { self.pc = self.stack_pop_u16(); - println!( - "rts: Finished. The pc before finishing run is {:#x}", - self.pc - ); + //println!( + // "rts: Finished. The pc before finishing run is {:#x}", + // self.pc + // ); // self.pc does not need to be added as at the end of run, the pc will be added by 1 automatically + self.add_cycles(6); } - fn group_three(&mut self, aaa: u8, bbb: u8, _cc: u8) { - println!("group_three: Initalized"); + fn group_three(&mut self, aaa: u8, bbb: u8, cc: u8) { + debug!("group_three: Initalized"); if bbb == 0b010 { unimplemented!( "group_three: Group Three bbb does not support accumulator! {}", bbb ) } else if bbb == 0b100 { - // Add pc by 1 to go to reading address + // Group 3 cycles: 2 will be added no matter what + // 1 additional if branch is taken(self.branch is called) + // 1 addition if page crossed(checked in self.branch) + self.add_cycles(2); self.pc = self.pc.wrapping_add(1); // Checking for branches + // Checking for branches match aaa { // BPL 0b000 => self.if_clear_flag_branch(CpuFlags::NEGATIVE), @@ -977,27 +1507,57 @@ impl CPU { } } else { // Group Three Instructions - println!("group_three: Actually in group 3!"); + debug!("group_three: Actually in group 3!"); let mut mode = self.group_two_three_bbb(bbb); // Hardcoding jmp rel if aaa == 0b011 && bbb == 0b011 { // This is jump relative, replace the mode - println!("group_three: This is jmp indirect!"); + //println!("group_three: This is jmp indirect!"); mode = AddressingMode::Indirect; } + let old_addr = self.mem_read_u16(self.pc); let addr = self.get_operand_address(&mode); - println!( - "group_three: Deciding what instruction with aaa: {:#b} and address {:#x}", - aaa, addr - ); + //println!( + // "group_three: Deciding what instruction with aaa: {:#b} and address {:#x}", + // aaa, addr + // ); + // Everything but jmp follows the cycles from group 1 + if aaa != 0b010 && aaa != 0b011 { + self.g1_cycles(&mode, addr, false); + } else { + // jmp cycles + match mode { + AddressingMode::Absolute => self.add_cycles(3), + AddressingMode::Indirect => self.add_cycles(5), + _ => panic!("{} not implemented for JMP", mode), + } + } match aaa { - 1 => self.bit(addr), - 0b010 | 0b011 => self.jmp(addr), - 4 => self.sty(addr), - 5 => self.ldy(addr), - 6 => self.cpy(addr), - 7 => self.cpx(addr), - _ => unimplemented!("Unknown aaa code for group three {}", aaa), + 1 => { + self.bit(addr); + } + 0b010 | 0b011 => { + debug!("jumping!"); + self.jmp(addr); + } + 4 => { + self.sty(addr); + } + 5 => { + self.ldy(addr); + } + 6 => { + self.cpy(addr); + } + 7 => { + self.cpx(addr); + } + _ => unimplemented!( + "Unknown code for group three {:#3b}{:#3b}{:#2b}", + aaa, + bbb, + cc + ), } } } diff --git a/src/cpu/op.rs b/src/cpu/op.rs deleted file mode 100644 index d4e452b..0000000 --- a/src/cpu/op.rs +++ /dev/null @@ -1,123 +0,0 @@ -// Opcodes used in testing, unneeded in cpu.rs due to cpu.rs following specific addressing properties -// https://llx.com/Neil/a2/opcodes.html#ins816 -#[cfg(test)] -pub mod op { - // SBI1 - pub const PHP: u8 = 0x08; - pub const CLC: u8 = 0x18; - pub const PLP: u8 = 0x28; - pub const SEC: u8 = 0x38; - pub const PHA: u8 = 0x48; - pub const CLI: u8 = 0x58; - pub const PLA: u8 = 0x68; - pub const SEI: u8 = 0x78; - pub const DEY: u8 = 0x88; - pub const TYA: u8 = 0x98; - pub const TAY: u8 = 0xA8; - pub const CLV: u8 = 0xB8; - pub const INY: u8 = 0xC8; - pub const CLD: u8 = 0xD8; - pub const INX: u8 = 0xE8; - pub const SED: u8 = 0xF8; - - // SBI2 - pub const TXA: u8 = 0x8A; - pub const TXS: u8 = 0x9A; - pub const TAX: u8 = 0xAA; - pub const TSX: u8 = 0xba; - pub const DEX: u8 = 0xca; - pub const NOP: u8 = 0xea; -} - -// Opcodes used for multi bit group 1 instructions -// Add the addressing mode and the opcode to get full opcode -#[cfg(test)] -pub mod g1_op { - // LSB used for addressing mode - pub const INDIRECT: u8 = 0x01; // Used with (zp, X) and (zp), Y - pub const ZP: u8 = 0x05; // Used with zp, zp, X - pub const IMMEDIATE_Y: u8 = 0x09; // Used with # and abs, Y - pub const ABSOLUTE_X: u8 = 0x0D; // Used with abs and abs,X - - // First half will be instructions for (zp, X); zp; #; abs - // Second half is instructions for (zp), Y; zp,X; abs,Y; abs,X - pub const FIRST_ORA: u8 = 0x00; - pub const SECOND_ORA: u8 = 0x10; - pub const FIRST_AND: u8 = 0x20; - pub const SECOND_AND: u8 = 0x30; - pub const FIRST_EOR: u8 = 0x40; - pub const SECOND_EOR: u8 = 0x50; - pub const FIRST_ADC: u8 = 0x60; - pub const SECOND_ADC: u8 = 0x70; - pub const FIRST_STA: u8 = 0x80; - pub const SECOND_STA: u8 = 0x90; - pub const FIRST_LDA: u8 = 0xA0; - pub const SECOND_LDA: u8 = 0xB0; - pub const FIRST_CMP: u8 = 0xC0; - pub const SECOND_CMP: u8 = 0xD0; - pub const FIRST_SBC: u8 = 0xE0; - pub const SECOND_SBC: u8 = 0xF0; -} - -#[cfg(test)] -pub mod g2_op { - pub const IMMEDIATE: u8 = 0x02; - pub const ZP: u8 = 0x06; // Also used with Zp, X - pub const A: u8 = 0x0A; - pub const ABS: u8 = 0x0E; // Allso used with abs, X; abs, Y - - pub const FIRST_DEC: u8 = 0xC0; - pub const SECOND_DEC: u8 = 0xD0; - - pub const FIRST_INC: u8 = 0xE0; - pub const SECOND_INC: u8 = 0xF0; - - pub const FIRST_ASL: u8 = 0x0; - pub const SECOND_ASL: u8 = 0x10; - - pub const FIRST_ROL: u8 = 0x20; - pub const SECOND_ROL: u8 = 0x30; - - pub const FIRST_LSR: u8 = 0x40; - pub const SECOND_LSR: u8 = 0x50; -} - -#[cfg(test)] -pub mod g3_op { - pub const IMMEDIATE: u8 = 0x00; - pub const ZP: u8 = 0x04; // Used with zp; zp, X - pub const ABS: u8 = 0x0C; // Used with abs; abs, X - - pub const CPY: u8 = 0xC0; - pub const CPX: u8 = 0xE0; - - pub const FIRST_LDY: u8 = 0xA0; // LDX is the exact same - pub const SECOND_LDY: u8 = 0xB0; - - pub const FIRST_STY: u8 = 0x80; - pub const SECOND_STY: u8 = 0x90; // Only used with zp, X - - pub const JMP: u8 = 0x4C; - pub const JMP_REL: u8 = 0x6C; - - pub const BIT: u8 = 0x20; -} - -#[cfg(test)] -pub mod branch_op { - pub const BPL: u8 = 0x10; // Branch on Plus (N=0) - pub const BMI: u8 = 0x30; // Branch on Minus (N=1) - pub const BVC: u8 = 0x50; // Branch on Overflow Clear (V=0) - pub const BVS: u8 = 0x70; // Branch on Overflow Set (V=1) - pub const BCC: u8 = 0x90; // Branch on Carry Clear (C=0) - pub const BCS: u8 = 0xB0; // Branch on Carry Set (C=1) - pub const BNE: u8 = 0xD0; // Branch on Not Equal (Z=0) - pub const BEQ: u8 = 0xF0; // Branch on Equal (Z=1) -} - -#[cfg(test)] -pub mod other_op { - pub const JSR: u8 = 0x20; - // pub const RTI: u8 = 0x40; - pub const RTS: u8 = 0x60; -} diff --git a/src/cpu/branch_test.rs b/src/cpu_test_old/branch_test.rs similarity index 96% rename from src/cpu/branch_test.rs rename to src/cpu_test_old/branch_test.rs index e972edd..24d8f9b 100644 --- a/src/cpu/branch_test.rs +++ b/src/cpu_test_old/branch_test.rs @@ -15,7 +15,7 @@ mod branch_test { fn jump(cpu: &mut CPU, op: u8, clear: bool, flag: CpuFlags) { cpu.load_and_reset(vec![op, 0x01, 0x00, op::INX]); if clear { - println!("branch_test: Allocating flags to clear!"); + // println!("branch_test: Allocating flags to clear!"); cpu.flags = CpuFlags::from_bits_truncate(0b1111_1111); cpu.flags.remove(flag); } else { @@ -30,7 +30,7 @@ mod branch_test { cpu.memory[PROGRAM_START - 2] = op::INX; cpu.memory[PROGRAM_START - 1] = 0x00; if clear { - println!("branch_test: Allocating flags to clear!"); + // println!("branch_test: Allocating flags to clear!"); cpu.flags = CpuFlags::from_bits_truncate(0b1111_1111); cpu.flags.remove(flag); } else { diff --git a/src/cpu/group1_test.rs b/src/cpu_test_old/group1_test.rs similarity index 100% rename from src/cpu/group1_test.rs rename to src/cpu_test_old/group1_test.rs diff --git a/src/cpu/group2_test.rs b/src/cpu_test_old/group2_test.rs similarity index 100% rename from src/cpu/group2_test.rs rename to src/cpu_test_old/group2_test.rs diff --git a/src/cpu/group3_test.rs b/src/cpu_test_old/group3_test.rs similarity index 100% rename from src/cpu/group3_test.rs rename to src/cpu_test_old/group3_test.rs diff --git a/src/cpu_test_old/note.txt b/src/cpu_test_old/note.txt new file mode 100644 index 0000000..86d3568 --- /dev/null +++ b/src/cpu_test_old/note.txt @@ -0,0 +1 @@ +- These tests were used before the bus was created. Inspiration can be used to test the CPU with these tests. diff --git a/src/cpu/other_test.rs b/src/cpu_test_old/other_test.rs similarity index 100% rename from src/cpu/other_test.rs rename to src/cpu_test_old/other_test.rs diff --git a/src/cpu/sb1_test.rs b/src/cpu_test_old/sb1_test.rs similarity index 100% rename from src/cpu/sb1_test.rs rename to src/cpu_test_old/sb1_test.rs diff --git a/src/cpu/sb2_test.rs b/src/cpu_test_old/sb2_test.rs similarity index 100% rename from src/cpu/sb2_test.rs rename to src/cpu_test_old/sb2_test.rs diff --git a/src/cpu/test_fn.rs b/src/cpu_test_old/test_fn.rs similarity index 100% rename from src/cpu/test_fn.rs rename to src/cpu_test_old/test_fn.rs diff --git a/src/lib.rs b/src/lib.rs index b41e5a5..318c18e 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,3 +1,17 @@ +pub mod bus; +pub mod cpu; +pub mod op; +pub mod ppu; +pub mod ppu_reg; +pub mod rom; +pub mod trace; + +use cpu::*; + +use rom::Rom; +use trace::trace; + +use crate::bus::Bus; #[macro_export] macro_rules! print_title { ($title:expr) => { @@ -7,3 +21,16 @@ macro_rules! print_title { ); }; } + +pub fn run_nestest_and_capture() -> Vec { + let game_bytes = std::fs::read("nestest.nes").unwrap(); + let rom = Rom::new(&game_bytes).unwrap(); + let bus = Bus::new(rom); + let mut cpu = CPU::new(bus); + cpu.reset(); + let mut output = Vec::new(); + cpu.run_with_callback(|cpu| { + output.push(trace(cpu)); + }); + output +} diff --git a/src/main.rs b/src/main.rs index a2cc2ed..03770d7 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,16 +1,20 @@ pub mod bus; pub mod cpu; +pub mod op; +pub mod ppu; +pub mod ppu_reg; pub mod rom; +pub mod trace; use cpu::*; -use rand::Rng; use rom::Rom; use sdl2::event::Event; use sdl2::keyboard::Keycode; use sdl2::pixels::Color; use sdl2::pixels::PixelFormatEnum; use sdl2::EventPump; +use trace::trace; use crate::bus::Bus; @@ -63,7 +67,7 @@ fn color(byte: u8) -> Color { _ => sdl2::pixels::Color::CYAN, } } -fn read_screen_state(cpu: &CPU, frame: &mut [u8; 32 * 3 * 32]) -> bool { +fn read_screen_state(cpu: &mut CPU, frame: &mut [u8; 32 * 3 * 32]) -> bool { let mut frame_idx = 0; let mut update = false; for i in 0x0200..0x600 { @@ -81,41 +85,37 @@ fn read_screen_state(cpu: &CPU, frame: &mut [u8; 32 * 3 * 32]) -> bool { } fn main() { - let sdl_context = sdl2::init().unwrap(); - let video_subsystem = sdl_context.video().unwrap(); - let window = video_subsystem - .window("Snake game", (32.0 * 10.0) as u32, (32.0 * 10.0) as u32) - .position_centered() - .build() - .unwrap(); + // let sdl_context = sdl2::init().unwrap(); + // let video_subsystem = sdl_context.video().unwrap(); + // let window = video_subsystem + // .window("Snake game", (32.0 * 10.0) as u32, (32.0 * 10.0) as u32) + // .position_centered() + // .build() + // .unwrap(); - let mut canvas = window.into_canvas().present_vsync().build().unwrap(); - let mut event_pump = sdl_context.event_pump().unwrap(); - let creator = canvas.texture_creator(); - let mut texture = creator - .create_texture_target(PixelFormatEnum::RGB24, 32, 32) - .unwrap(); - canvas.set_scale(10.0, 10.0).unwrap(); + // let mut canvas = window.into_canvas().present_vsync().build().unwrap(); + // let mut event_pump = sdl_context.event_pump().unwrap(); + // let creator = canvas.texture_creator(); + // let mut texture = creator + // .create_texture_target(PixelFormatEnum::RGB24, 32, 32) + // .unwrap(); + // canvas.set_scale(10.0, 10.0).unwrap(); - let game_bytes = std::fs::read("snake.nes").unwrap(); + // Note: Reading from the right file, why is it starting on C004? + let log_file = std::fs::File::create("debug.log").unwrap(); + env_logger::Builder::new() + .target(env_logger::Target::Pipe(Box::new(log_file))) + .filter_level(log::LevelFilter::Debug) + .init(); + let game_bytes = std::fs::read("nestest.nes").unwrap(); let rom = Rom::new(&game_bytes).unwrap(); let bus = Bus::new(rom); let mut cpu = CPU::new(bus); cpu.reset(); - let mut screen_state = [0 as u8; 32 * 3 * 32]; - let mut rng = rand::thread_rng(); + // let mut screen_state = [0 as u8; 32 * 3 * 32]; + // let mut rng = rand::thread_rng(); cpu.run_with_callback(move |cpu| { - handle_user_input(cpu, &mut event_pump); - cpu.mem_write(0xfe, rng.gen_range(1, 16)); - - if read_screen_state(cpu, &mut screen_state) { - texture.update(None, &screen_state, 32 * 3).unwrap(); - - canvas.copy(&texture, None, None).unwrap(); - - canvas.present(); - } - - std::thread::sleep(std::time::Duration::new(0, 70_000)); + println!("{}", trace(cpu)); }); + } diff --git a/src/op.rs b/src/op.rs new file mode 100644 index 0000000..43b33de --- /dev/null +++ b/src/op.rs @@ -0,0 +1,377 @@ +// Opcodes used for trace, not needed in the main cpu implementation atm +// Cycles are not implemented due to trace reading cpu cycles +// https://llx.com/Neil/a2/opcodes.html#ins816 + +use crate::cpu::AddressingMode; +use lazy_static::lazy_static; +use std::collections::HashMap; + +pub struct OpCode { + pub code: u8, + pub lit: &'static str, + pub len: u8, + pub mode: AddressingMode, +} + +impl OpCode { + fn new(code: u8, lit: &'static str, len: u8, mode: AddressingMode) -> Self { + OpCode { + code: code, + lit: lit, + len: len, + mode: mode, + } + } +} + +lazy_static! { + // Opcodes are in format: + // Opcode, InstructionName, Expected Length, AddressingMode + pub static ref CPU_OPCODES: Vec = vec![ + // SBI1 instructions (Single Byte, Group 1) + OpCode::new(0x08, "PHP", 1, AddressingMode::NoneAddressing), + OpCode::new(0x18, "CLC", 1, AddressingMode::NoneAddressing), + OpCode::new(0x28, "PLP", 1, AddressingMode::NoneAddressing), + OpCode::new(0x38, "SEC", 1, AddressingMode::NoneAddressing), + OpCode::new(0x48, "PHA", 1, AddressingMode::NoneAddressing), + OpCode::new(0x58, "CLI", 1, AddressingMode::NoneAddressing), + OpCode::new(0x68, "PLA", 1, AddressingMode::NoneAddressing), + OpCode::new(0x78, "SEI", 1, AddressingMode::NoneAddressing), + OpCode::new(0x88, "DEY", 1, AddressingMode::NoneAddressing), + OpCode::new(0x98, "TYA", 1, AddressingMode::NoneAddressing), + OpCode::new(0xA8, "TAY", 1, AddressingMode::NoneAddressing), + OpCode::new(0xB8, "CLV", 1, AddressingMode::NoneAddressing), + OpCode::new(0xC8, "INY", 1, AddressingMode::NoneAddressing), + OpCode::new(0xD8, "CLD", 1, AddressingMode::NoneAddressing), + OpCode::new(0xE8, "INX", 1, AddressingMode::NoneAddressing), + OpCode::new(0xF8, "SED", 1, AddressingMode::NoneAddressing), + + // SBI2 instructions (Single Byte, Group 2) + OpCode::new(0x8A, "TXA", 1, AddressingMode::NoneAddressing), + OpCode::new(0x9A, "TXS", 1, AddressingMode::NoneAddressing), + OpCode::new(0xAA, "TAX", 1, AddressingMode::NoneAddressing), + OpCode::new(0xBA, "TSX", 1, AddressingMode::NoneAddressing), + OpCode::new(0xCA, "DEX", 1, AddressingMode::NoneAddressing), + OpCode::new(0xEA, "NOP", 1, AddressingMode::NoneAddressing), + + // Group 1 Instructions + // ORA + OpCode::new(0x01, "ORA", 2, AddressingMode::Indirect_X), // (Indirect,X) + OpCode::new(0x05, "ORA", 2, AddressingMode::ZeroPage), // Zero Page + OpCode::new(0x09, "ORA", 2, AddressingMode::Immediate), // Immediate + OpCode::new(0x0D, "ORA", 3, AddressingMode::Absolute), // Absolute + OpCode::new(0x11, "ORA", 2, AddressingMode::Indirect_Y), // (Indirect),Y + OpCode::new(0x15, "ORA", 2, AddressingMode::ZeroPage_X), // Zero Page,X + OpCode::new(0x19, "ORA", 3, AddressingMode::Absolute_Y), // Absolute,Y + OpCode::new(0x1D, "ORA", 3, AddressingMode::Absolute_X), // Absolute,X + + // AND + OpCode::new(0x21, "AND", 2, AddressingMode::Indirect_X), // (Indirect,X) + OpCode::new(0x25, "AND", 2, AddressingMode::ZeroPage), // Zero Page + OpCode::new(0x29, "AND", 2, AddressingMode::Immediate), // Immediate + OpCode::new(0x2D, "AND", 3, AddressingMode::Absolute), // Absolute + OpCode::new(0x31, "AND", 2, AddressingMode::Indirect_Y), // (Indirect),Y + OpCode::new(0x35, "AND", 2, AddressingMode::ZeroPage_X), // Zero Page,X + OpCode::new(0x39, "AND", 3, AddressingMode::Absolute_Y), // Absolute,Y + OpCode::new(0x3D, "AND", 3, AddressingMode::Absolute_X), // Absolute,X + + // EOR + OpCode::new(0x41, "EOR", 2, AddressingMode::Indirect_X), // (Indirect,X) + OpCode::new(0x45, "EOR", 2, AddressingMode::ZeroPage), // Zero Page + OpCode::new(0x49, "EOR", 2, AddressingMode::Immediate), // Immediate + OpCode::new(0x4D, "EOR", 3, AddressingMode::Absolute), // Absolute + OpCode::new(0x51, "EOR", 2, AddressingMode::Indirect_Y), // (Indirect),Y + OpCode::new(0x55, "EOR", 2, AddressingMode::ZeroPage_X), // Zero Page,X + OpCode::new(0x59, "EOR", 3, AddressingMode::Absolute_Y), // Absolute,Y + OpCode::new(0x5D, "EOR", 3, AddressingMode::Absolute_X), // Absolute,X + + // ADC + OpCode::new(0x61, "ADC", 2, AddressingMode::Indirect_X), // (Indirect,X) + OpCode::new(0x65, "ADC", 2, AddressingMode::ZeroPage), // Zero Page + OpCode::new(0x69, "ADC", 2, AddressingMode::Immediate), // Immediate + OpCode::new(0x6D, "ADC", 3, AddressingMode::Absolute), // Absolute + OpCode::new(0x71, "ADC", 2, AddressingMode::Indirect_Y), // (Indirect),Y + OpCode::new(0x75, "ADC", 2, AddressingMode::ZeroPage_X), // Zero Page,X + OpCode::new(0x79, "ADC", 3, AddressingMode::Absolute_Y), // Absolute,Y + OpCode::new(0x7D, "ADC", 3, AddressingMode::Absolute_X), // Absolute,X + + // STA + OpCode::new(0x81, "STA", 2, AddressingMode::Indirect_X), // (Indirect,X) + OpCode::new(0x85, "STA", 2, AddressingMode::ZeroPage), // Zero Page + OpCode::new(0x8D, "STA", 3, AddressingMode::Absolute), // Absolute + OpCode::new(0x91, "STA", 2, AddressingMode::Indirect_Y), // (Indirect),Y + OpCode::new(0x95, "STA", 2, AddressingMode::ZeroPage_X), // Zero Page,X + OpCode::new(0x99, "STA", 3, AddressingMode::Absolute_Y), // Absolute,Y + OpCode::new(0x9D, "STA", 3, AddressingMode::Absolute_X), // Absolute,X + + // LDA + OpCode::new(0xA1, "LDA", 2, AddressingMode::Indirect_X), // (Indirect,X) + OpCode::new(0xA5, "LDA", 2, AddressingMode::ZeroPage), // Zero Page + OpCode::new(0xA9, "LDA", 2, AddressingMode::Immediate), // Immediate + OpCode::new(0xAD, "LDA", 3, AddressingMode::Absolute), // Absolute + OpCode::new(0xB1, "LDA", 2, AddressingMode::Indirect_Y), // (Indirect),Y + OpCode::new(0xB5, "LDA", 2, AddressingMode::ZeroPage_X), // Zero Page,X + OpCode::new(0xB9, "LDA", 3, AddressingMode::Absolute_Y), // Absolute,Y + OpCode::new(0xBD, "LDA", 3, AddressingMode::Absolute_X), // Absolute,X + + // CMP + OpCode::new(0xC1, "CMP", 2, AddressingMode::Indirect_X), // (Indirect,X) + OpCode::new(0xC5, "CMP", 2, AddressingMode::ZeroPage), // Zero Page + OpCode::new(0xC9, "CMP", 2, AddressingMode::Immediate), // Immediate + OpCode::new(0xCD, "CMP", 3, AddressingMode::Absolute), // Absolute + OpCode::new(0xD1, "CMP", 2, AddressingMode::Indirect_Y), // (Indirect),Y + OpCode::new(0xD5, "CMP", 2, AddressingMode::ZeroPage_X), // Zero Page,X + OpCode::new(0xD9, "CMP", 3, AddressingMode::Absolute_Y), // Absolute,Y + OpCode::new(0xDD, "CMP", 3, AddressingMode::Absolute_X), // Absolute,X + + // SBC + OpCode::new(0xE1, "SBC", 2, AddressingMode::Indirect_X), // (Indirect,X) + OpCode::new(0xE5, "SBC", 2, AddressingMode::ZeroPage), // Zero Page + OpCode::new(0xE9, "SBC", 2, AddressingMode::Immediate), // Immediate + OpCode::new(0xED, "SBC", 3, AddressingMode::Absolute), // Absolute + OpCode::new(0xF1, "SBC", 2, AddressingMode::Indirect_Y), // (Indirect),Y + OpCode::new(0xF5, "SBC", 2, AddressingMode::ZeroPage_X), // Zero Page,X + OpCode::new(0xF9, "SBC", 3, AddressingMode::Absolute_Y), // Absolute,Y + OpCode::new(0xFD, "SBC", 3, AddressingMode::Absolute_X), // Absolute,X + + // Group 2 Instructions + // ASL + OpCode::new(0x06, "ASL", 2, AddressingMode::ZeroPage), // Zero Page + OpCode::new(0x0A, "ASL", 1, AddressingMode::Accumulator), // Accumulator + OpCode::new(0x0E, "ASL", 3, AddressingMode::Absolute), // Absolute + OpCode::new(0x16, "ASL", 2, AddressingMode::ZeroPage_X), // Zero Page,X + OpCode::new(0x1E, "ASL", 3, AddressingMode::Absolute_X), // Absolute,X + + // ROL + OpCode::new(0x26, "ROL", 2, AddressingMode::ZeroPage), // Zero Page + OpCode::new(0x2A, "ROL", 1, AddressingMode::Accumulator), // Accumulator + OpCode::new(0x2E, "ROL", 3, AddressingMode::Absolute), // Absolute + OpCode::new(0x36, "ROL", 2, AddressingMode::ZeroPage_X), // Zero Page,X + OpCode::new(0x3E, "ROL", 3, AddressingMode::Absolute_X), // Absolute,X + + // LSR + OpCode::new(0x46, "LSR", 2, AddressingMode::ZeroPage), // Zero Page + OpCode::new(0x4A, "LSR", 1, AddressingMode::Accumulator), // Accumulator + OpCode::new(0x4E, "LSR", 3, AddressingMode::Absolute), // Absolute + OpCode::new(0x56, "LSR", 2, AddressingMode::ZeroPage_X), // Zero Page,X + OpCode::new(0x5E, "LSR", 3, AddressingMode::Absolute_X), // Absolute,X + + // ROR + OpCode::new(0x66, "ROR", 2, AddressingMode::ZeroPage), // Zero Page + OpCode::new(0x6A, "ROR", 1, AddressingMode::Accumulator), // Accumulator + OpCode::new(0x6E, "ROR", 3, AddressingMode::Absolute), // Absolute + OpCode::new(0x76, "ROR", 2, AddressingMode::ZeroPage_X), // Zero Page,X + OpCode::new(0x7E, "ROR", 3, AddressingMode::Absolute_X), // Absolute,X + + // DEC + OpCode::new(0xC6, "DEC", 2, AddressingMode::ZeroPage), // Zero Page + OpCode::new(0xCE, "DEC", 3, AddressingMode::Absolute), // Absolute + OpCode::new(0xD6, "DEC", 2, AddressingMode::ZeroPage_X), // Zero Page,X + OpCode::new(0xDE, "DEC", 3, AddressingMode::Absolute_X), // Absolute,X + + // INC + OpCode::new(0xE6, "INC", 2, AddressingMode::ZeroPage), // Zero Page + OpCode::new(0xEE, "INC", 3, AddressingMode::Absolute), // Absolute + OpCode::new(0xF6, "INC", 2, AddressingMode::ZeroPage_X), // Zero Page,X + OpCode::new(0xFE, "INC", 3, AddressingMode::Absolute_X), // Absolute,X + + // Group 3 Instructions + // CPY + OpCode::new(0xC0, "CPY", 2, AddressingMode::Immediate), // Immediate + OpCode::new(0xC4, "CPY", 2, AddressingMode::ZeroPage), // Zero Page + OpCode::new(0xCC, "CPY", 3, AddressingMode::Absolute), // Absolute + + // CPX + OpCode::new(0xE0, "CPX", 2, AddressingMode::Immediate), // Immediate + OpCode::new(0xE4, "CPX", 2, AddressingMode::ZeroPage), // Zero Page + OpCode::new(0xEC, "CPX", 3, AddressingMode::Absolute), // Absolute + + // LDY + OpCode::new(0xA0, "LDY", 2, AddressingMode::Immediate), // Immediate + OpCode::new(0xA4, "LDY", 2, AddressingMode::ZeroPage), // Zero Page + OpCode::new(0xAC, "LDY", 3, AddressingMode::Absolute), // Absolute + OpCode::new(0xB4, "LDY", 2, AddressingMode::ZeroPage_X), // Zero Page,X + OpCode::new(0xBC, "LDY", 3, AddressingMode::Absolute_X), // Absolute,X + + // LDX + OpCode::new(0xA2, "LDX", 2, AddressingMode::Immediate), // Immediate + OpCode::new(0xA6, "LDX", 2, AddressingMode::ZeroPage), // Zero Page + OpCode::new(0xAE, "LDX", 3, AddressingMode::Absolute), // Absolute + OpCode::new(0xB6, "LDX", 2, AddressingMode::ZeroPage_Y), // Zero Page,Y + OpCode::new(0xBE, "LDX", 3, AddressingMode::Absolute_Y), // Absolute,Y + + // STY + OpCode::new(0x84, "STY", 2, AddressingMode::ZeroPage), // Zero Page + OpCode::new(0x8C, "STY", 3, AddressingMode::Absolute), // Absolute + OpCode::new(0x94, "STY", 2, AddressingMode::ZeroPage_X), // Zero Page,X + + // STX + OpCode::new(0x86, "STX", 2, AddressingMode::ZeroPage), // Zero Page + OpCode::new(0x8E, "STX", 3, AddressingMode::Absolute), // Absolute + OpCode::new(0x96, "STX", 2, AddressingMode::ZeroPage_Y), // Zero Page,Y + + // JMP + OpCode::new(0x4C, "JMP", 3, AddressingMode::Absolute), // Absolute + OpCode::new(0x6C, "JMP", 3, AddressingMode::Indirect), // Indirect + + // BIT + OpCode::new(0x24, "BIT", 2, AddressingMode::ZeroPage), // Zero Page + OpCode::new(0x2C, "BIT", 3, AddressingMode::Absolute), // Absolute + + // Branch Instructions + OpCode::new(0x10, "BPL", 2, AddressingMode::Relative), // Branch on Plus + OpCode::new(0x30, "BMI", 2, AddressingMode::Relative), // Branch on Minus + OpCode::new(0x50, "BVC", 2, AddressingMode::Relative), // Branch on Overflow Clear + OpCode::new(0x70, "BVS", 2, AddressingMode::Relative), // Branch on Overflow Set + OpCode::new(0x90, "BCC", 2, AddressingMode::Relative), // Branch on Carry Clear + OpCode::new(0xB0, "BCS", 2, AddressingMode::Relative), // Branch on Carry Set + OpCode::new(0xD0, "BNE", 2, AddressingMode::Relative), // Branch on Not Equal + OpCode::new(0xF0, "BEQ", 2, AddressingMode::Relative), // Branch on Equal + + // Other Instructions + OpCode::new(0x00, "BRK", 1, AddressingMode::NoneAddressing), // Break + OpCode::new(0x20, "JSR", 3, AddressingMode::Absolute), // Jump to Subroutine + OpCode::new(0x40, "RTI", 1, AddressingMode::NoneAddressing), // Return from Interrupt + OpCode::new(0x60, "RTS", 1, AddressingMode::NoneAddressing), // Return from Subroutine + +// Unofficial NOP instructions +OpCode::new(0x1A, "*NOP", 1, AddressingMode::NoneAddressing), +OpCode::new(0x3A, "*NOP", 1, AddressingMode::NoneAddressing), +OpCode::new(0x5A, "*NOP", 1, AddressingMode::NoneAddressing), +OpCode::new(0x7A, "*NOP", 1, AddressingMode::NoneAddressing), +OpCode::new(0xDA, "*NOP", 1, AddressingMode::NoneAddressing), +OpCode::new(0xFA, "*NOP", 1, AddressingMode::NoneAddressing), + + +// SKB instructions (Skip Byte - read immediate and ignore) +OpCode::new(0x80, "*NOP", 2, AddressingMode::Immediate), +OpCode::new(0x82, "*NOP", 2, AddressingMode::Immediate), +OpCode::new(0x89, "*NOP", 2, AddressingMode::Immediate), +OpCode::new(0xC2, "*NOP", 2, AddressingMode::Immediate), +OpCode::new(0xE2, "*NOP", 2, AddressingMode::Immediate), + +// IGN instructions (Ignore - read and ignore) +// Absolute +OpCode::new(0x0C, "*NOP", 3, AddressingMode::Absolute), + +// Absolute,X +OpCode::new(0x1C, "*NOP", 3, AddressingMode::Absolute_X), +OpCode::new(0x3C, "*NOP", 3, AddressingMode::Absolute_X), +OpCode::new(0x5C, "*NOP", 3, AddressingMode::Absolute_X), +OpCode::new(0x7C, "*NOP", 3, AddressingMode::Absolute_X), +OpCode::new(0xDC, "*NOP", 3, AddressingMode::Absolute_X), +OpCode::new(0xFC, "*NOP", 3, AddressingMode::Absolute_X), + +// Zero Page +OpCode::new(0x04, "*NOP", 2, AddressingMode::ZeroPage), +OpCode::new(0x44, "*NOP", 2, AddressingMode::ZeroPage), +OpCode::new(0x64, "*NOP", 2, AddressingMode::ZeroPage), + +// Zero Page,X +OpCode::new(0x14, "*NOP", 2, AddressingMode::ZeroPage_X), +OpCode::new(0x34, "*NOP", 2, AddressingMode::ZeroPage_X), +OpCode::new(0x54, "*NOP", 2, AddressingMode::ZeroPage_X), +OpCode::new(0x74, "*NOP", 2, AddressingMode::ZeroPage_X), +OpCode::new(0xD4, "*NOP", 2, AddressingMode::ZeroPage_X), +OpCode::new(0xF4, "*NOP", 2, AddressingMode::ZeroPage_X), + +// SHX and SHY +OpCode::new(0x9E, "SHX", 3, AddressingMode::Absolute_Y), // SHX a, Y +OpCode::new(0x9C, "SHY", 3, AddressingMode::Absolute_X), // SHY a, X + +// ALR/ASR +OpCode::new(0x4B, "ALR", 2, AddressingMode::Immediate), // ALR #i + +// ANC +OpCode::new(0x0B, "ANC", 2, AddressingMode::Immediate), // ANC #i +OpCode::new(0x2B, "ANC", 2, AddressingMode::Immediate), // ANC #i + +// ARR +OpCode::new(0x6B, "ARR", 2, AddressingMode::Immediate), // ARR #i + +// AXS/SBX +OpCode::new(0xCB, "AXS", 2, AddressingMode::Immediate), // AXS #i + +// LAX +OpCode::new(0xA3, "*LAX", 2, AddressingMode::Indirect_X), // LAX (d,X) +OpCode::new(0xA7, "*LAX", 2, AddressingMode::ZeroPage), // *LAX d +OpCode::new(0xAF, "*LAX", 3, AddressingMode::Absolute), // *LAX a +OpCode::new(0xB3, "*LAX", 2, AddressingMode::Indirect_Y), // *LAX (d),Y +OpCode::new(0xB7, "*LAX", 2, AddressingMode::ZeroPage_Y), // *LAX d,Y +OpCode::new(0xBF, "*LAX", 3, AddressingMode::Absolute_Y), // *LAX a,Y + +// SAX +OpCode::new(0x83, "*SAX", 2, AddressingMode::Indirect_X), // *SAX (d,X) +OpCode::new(0x87, "*SAX", 2, AddressingMode::ZeroPage), // *SAX d +OpCode::new(0x8F, "*SAX", 3, AddressingMode::Absolute), // *SAX a +OpCode::new(0x97, "*SAX", 2, AddressingMode::ZeroPage_Y), // *SAX d,Y + +// SHA +OpCode::new(0x93, "*SHA", 2, AddressingMode::Indirect_Y), // *SHA (d),Y +OpCode::new(0x9F, "*SHA", 3, AddressingMode::Absolute_Y), // *SHA a,Y + +OpCode::new(0xEB, "*SBC", 2, AddressingMode::Immediate), // *SBC #i (Unofficial SBC immediate) + +// DCP +OpCode::new(0xC3, "*DCP", 2, AddressingMode::Indirect_X), // *DCP (d,X) +OpCode::new(0xC7, "*DCP", 2, AddressingMode::ZeroPage), // *DCP d +OpCode::new(0xCF, "*DCP", 3, AddressingMode::Absolute), // *DCP a +OpCode::new(0xD3, "*DCP", 2, AddressingMode::Indirect_Y), // *DCP (d),Y +OpCode::new(0xD7, "*DCP", 2, AddressingMode::ZeroPage_X), // *DCP d,X +OpCode::new(0xDB, "*DCP", 3, AddressingMode::Absolute_Y), // *DCP a,Y +OpCode::new(0xDF, "*DCP", 3, AddressingMode::Absolute_X), // *DCP a,X + +// ISC +OpCode::new(0xE3, "*ISB", 2, AddressingMode::Indirect_X), // *ISC (d,X) +OpCode::new(0xE7, "*ISB", 2, AddressingMode::ZeroPage), // *ISC d +OpCode::new(0xEF, "*ISB", 3, AddressingMode::Absolute), // *ISC a +OpCode::new(0xF3, "*ISB", 2, AddressingMode::Indirect_Y), // *ISC (d),Y +OpCode::new(0xF7, "*ISB", 2, AddressingMode::ZeroPage_X), // *ISC d,X +OpCode::new(0xFB, "*ISB", 3, AddressingMode::Absolute_Y), // *ISC a,Y +OpCode::new(0xFF, "*ISB", 3, AddressingMode::Absolute_X), // *ISC a,X + +// RLA +OpCode::new(0x23, "*RLA", 2, AddressingMode::Indirect_X), // *RLA (d,X) +OpCode::new(0x27, "*RLA", 2, AddressingMode::ZeroPage), // *RLA d +OpCode::new(0x2F, "*RLA", 3, AddressingMode::Absolute), // *RLA a +OpCode::new(0x33, "*RLA", 2, AddressingMode::Indirect_Y), // *RLA (d),Y +OpCode::new(0x37, "*RLA", 2, AddressingMode::ZeroPage_X), // *RLA d,X +OpCode::new(0x3B, "*RLA", 3, AddressingMode::Absolute_Y), // *RLA a,Y +OpCode::new(0x3F, "*RLA", 3, AddressingMode::Absolute_X), // *RLA a,X + +// RRA +OpCode::new(0x63, "*RRA", 2, AddressingMode::Indirect_X), // *RRA (d,X) +OpCode::new(0x67, "*RRA", 2, AddressingMode::ZeroPage), // *RRA d +OpCode::new(0x6F, "*RRA", 3, AddressingMode::Absolute), // *RRA a +OpCode::new(0x73, "*RRA", 2, AddressingMode::Indirect_Y), // *RRA (d),Y +OpCode::new(0x77, "*RRA", 2, AddressingMode::ZeroPage_X), // *RRA d,X +OpCode::new(0x7B, "*RRA", 3, AddressingMode::Absolute_Y), // *RRA a,Y +OpCode::new(0x7F, "*RRA", 3, AddressingMode::Absolute_X), // *RRA a,X + +// SLO +OpCode::new(0x03, "*SLO", 2, AddressingMode::Indirect_X), // *SLO (d,X) +OpCode::new(0x07, "*SLO", 2, AddressingMode::ZeroPage), // *SLO d +OpCode::new(0x0F, "*SLO", 3, AddressingMode::Absolute), // *SLO a +OpCode::new(0x13, "*SLO", 2, AddressingMode::Indirect_Y), // *SLO (d),Y +OpCode::new(0x17, "*SLO", 2, AddressingMode::ZeroPage_X), // *SLO d,X +OpCode::new(0x1B, "*SLO", 3, AddressingMode::Absolute_Y), // *SLO a,Y +OpCode::new(0x1F, "*SLO", 3, AddressingMode::Absolute_X), // *SLO a,X + +// SRE +OpCode::new(0x43, "*SRE", 2, AddressingMode::Indirect_X), // *SRE (d,X) +OpCode::new(0x47, "*SRE", 2, AddressingMode::ZeroPage), // *SRE d +OpCode::new(0x4F, "*SRE", 3, AddressingMode::Absolute), // *SRE a +OpCode::new(0x53, "*SRE", 2, AddressingMode::Indirect_Y), // *SRE (d),Y +OpCode::new(0x57, "*SRE", 2, AddressingMode::ZeroPage_X), // *SRE d,X +OpCode::new(0x5B, "*SRE", 3, AddressingMode::Absolute_Y), // *SRE a,Y +OpCode::new(0x5F, "*SRE", 3, AddressingMode::Absolute_X), // *SRE a,X + ]; + + pub static ref OPCODES_MAP: HashMap = { + let mut map = HashMap::new(); + for cpuop in &*CPU_OPCODES { + map.insert(cpuop.code, cpuop); + } + map + }; +} diff --git a/src/ppu.rs b/src/ppu.rs new file mode 100644 index 0000000..9fc0083 --- /dev/null +++ b/src/ppu.rs @@ -0,0 +1,397 @@ +use crate::ppu_reg::scrollreg::ScrollRegister; +use crate::ppu_reg::statusreg::StatusRegister; +use crate::ppu_reg::{addrreg::AddrRegister, controlreg::ControlRegister, maskreg::MaskRegister}; +use crate::rom::Mirroring; + +pub struct PPU { + pub chr_rom: Vec, + pub palette_table: [u8; 32], + pub vram: [u8; 2048], + pub oam_data: [u8; 256], + pub oam_addr: u8, + pub internal_data_buf: u8, + + pub addr: AddrRegister, + pub status: StatusRegister, + pub ctrl: ControlRegister, + pub mask: MaskRegister, + pub scroll: ScrollRegister, + + pub mirroring: Mirroring, + + pub scanline: u16, // Which scanline should be drawn + pub cycles: usize, // Location of current cycle +} + +impl PPU { + // For testing purposes + pub fn new_empty_rom() -> Self { + PPU::new(vec![0; 2048], Mirroring::HORIZONTAL) + } + pub fn new(chr_rom: Vec, mirroring: Mirroring) -> Self { + PPU { + chr_rom: chr_rom, + palette_table: [0; 32], + vram: [0; 2048], + oam_data: [0; 256], + oam_addr: 0, + internal_data_buf: 0, // Emulating internal data buffer + addr: AddrRegister::new(), + status: StatusRegister::new(), + ctrl: ControlRegister::new(), + mask: MaskRegister::new(), + scroll: ScrollRegister::new(), + mirroring: mirroring, + scanline: 0, + cycles: 21, // PPU starts with 3 times the cycles of CPU(which is 7) + } + } + + pub fn tick(&mut self, cycles: u8) -> bool { + self.cycles += cycles as usize; + // Scanline lasts for 341 PPU cycles + if self.cycles >= 341 { + self.cycles -= 341; + self.scanline += 1; + + // Scanline is on vBlank line + if self.scanline == 241 { + // Enabling causes NMI interrupt to be called at start of vblank + if self.ctrl.generate_vblank_nmi() { + self.status.set_vblank_status(true); + todo!("Triggers nmi interrupt") + } + } + + if self.scanline == 262 { + self.scanline = 0; + self.status.reset_vblank_status(); + return true; // Indicating reset and full render is done + } + } + return false; // Full render is not finished + } + + // 0x2000 write, PPUCTRL(Flags) + pub fn write_to_ctrl(&mut self, val: u8) { + // Val should represent the bit flags of the control registers + self.ctrl.update(val); + } + + // 0x2001 write, PPUMASK + pub fn write_to_mask(&mut self, val: u8) { + self.mask.update(val); + } + + // 0x2002 read, PPUSTATUS + pub fn read_status(&mut self) -> u8 { + // Flags are read, Vblank and w register should be cleared after read + let ret = self.status.get_status(); + self.status.clear_vblank(); + self.addr.reset_latch(); + ret + } + + // 0x2003 write, OAMADDR + pub fn write_to_oam_addr(&mut self, val: u8) { + self.oam_addr = val; + } + + // 0x2004 read, OAMDATA + pub fn read_oam_data(&self) -> u8 { + self.oam_data[self.oam_addr as usize] + } + + pub fn write_to_oam_data(&mut self, val: u8) { + self.oam_data[self.oam_addr as usize] = val; + self.oam_addr = self.oam_addr.wrapping_add(1); + } + + // 0x2005 write, PPUSCROLL + pub fn write_to_ppuscroll(&mut self, val: u8) { + self.scroll.write(val); + } + + // 0x2006 write, PPUADDR + pub fn write_to_ppu_addr(&mut self, val: u8) { + self.addr.update(val); + } + + // 0x2007 read/write, PPUDATA(VRAM read/write data register) + // Writes to data + pub fn write_to_data(&mut self, val: u8) { + let addr = self.addr.get(); + match addr { + 0..=0x1fff => println!("Attempt to write to character rom space!"), + 0x2000..=0x2FFF => { + // Name tables + self.vram[self.mirror_vram_addr(addr) as usize] = val; + } + 0x3000..=0x3EFF => unimplemented!("Unused ppu memory attempted to write {}", addr), + // Scales down to palette RAM + 0x3F10 | 0x3F14 | 0x3F18 | 0x3F1C => { + let mirr_addr = addr - 0x3F10; // BUG may be copies of 0x3F00 instead? + self.palette_table[mirr_addr as usize] = val; + } + // BUG should be scaling down by mirroring + 0x3F00..=0x3FFF => self.palette_table[((addr - 0x3f00) % 32) as usize] = val, + _ => panic!("Unknown write access to mirrored space {}", addr), + } + + self.increment_vram_addr(); + } + + fn increment_vram_addr(&mut self) { + self.addr.increment(self.ctrl.vram_addr_increment()); + } + + pub fn read_data(&mut self) -> u8 { + let addr = self.addr.get(); + self.increment_vram_addr(); + + match addr { + 0..=0x1fff => { + // Pattern tables 0 and 1 + let result = self.internal_data_buf; + self.internal_data_buf = self.chr_rom[addr as usize]; + result + } + 0x2000..=0x2fff => { + // Nametables 0-3 + let result = self.internal_data_buf; + self.internal_data_buf = self.vram[self.mirror_vram_addr(addr) as usize]; + result + } + 0x3000..=0x3eff => panic!( + // Unused + "0x3000 to 0x3eff is not expected to be used, the requested address is {}", + addr + ), + 0x3f00..=0x3fff => self.palette_table[(addr - 0x3f00) as usize], // Palette RAM, 0x3F20-0x3FFF are mirrors of 0x3F00-0x3F1F + _ => panic!("unexpected access to mirrored space {}", addr), + } + } + + // Mirrors vram + + fn mirror_vram_addr(&mut self, addr: u16) -> u16 { + let mirrored_vram = addr & !0x1000; // Bring down 0x3000.. 0x3eff to 0x2000.. 0x2eff by subtracting 0x1000(If it's 0x2000 or 0x2fff, nothing changes) + let vram_index = mirrored_vram - 0x2000; // Bring down to 0x0.. 0x0eff(to vram vector) + let name_table = vram_index / 0x400; // Determines what nametable to access + match (&self.mirroring, name_table) { + (Mirroring::VERTICAL, 2) | (Mirroring::VERTICAL, 3) => vram_index - 0x800, + (Mirroring::HORIZONTAL, 2) => vram_index - 0x400, + (Mirroring::HORIZONTAL, 1) => vram_index - 0x400, + (Mirroring::HORIZONTAL, 3) => vram_index - 0x800, + _ => vram_index, + } + } + + fn write_oam_dma(&mut self, data: &[u8; 256]) { + for x in data.iter() { + self.oam_data[self.oam_addr as usize] = *x; + self.oam_addr = self.oam_addr.wrapping_add(1); + } + } +} + +#[cfg(test)] +pub mod test { + use super::*; + + #[test] + fn test_ppu_vram_writes() { + let mut ppu = PPU::new_empty_rom(); + ppu.write_to_ppu_addr(0x23); + ppu.write_to_ppu_addr(0x05); + ppu.write_to_data(0x66); + + assert_eq!(ppu.vram[0x0305], 0x66); + } + + #[test] + fn test_ppu_vram_reads() { + let mut ppu = PPU::new_empty_rom(); + ppu.write_to_ctrl(0); + ppu.vram[0x0305] = 0x66; + + ppu.write_to_ppu_addr(0x23); + ppu.write_to_ppu_addr(0x05); + + ppu.read_data(); //load_into_buffer + assert_eq!(ppu.addr.get(), 0x2306); + assert_eq!(ppu.read_data(), 0x66); + } + + #[test] + fn test_ppu_vram_reads_cross_page() { + let mut ppu = PPU::new_empty_rom(); + ppu.write_to_ctrl(0); + ppu.vram[0x01ff] = 0x66; + ppu.vram[0x0200] = 0x77; + + ppu.write_to_ppu_addr(0x21); + ppu.write_to_ppu_addr(0xff); + + ppu.read_data(); //load_into_buffer + assert_eq!(ppu.read_data(), 0x66); + assert_eq!(ppu.read_data(), 0x77); + } + + #[test] + fn test_ppu_vram_reads_step_32() { + let mut ppu = PPU::new_empty_rom(); + ppu.write_to_ctrl(0b100); + ppu.vram[0x01ff] = 0x66; + ppu.vram[0x01ff + 32] = 0x77; + ppu.vram[0x01ff + 64] = 0x88; + + ppu.write_to_ppu_addr(0x21); + ppu.write_to_ppu_addr(0xff); + + ppu.read_data(); //load_into_buffer + assert_eq!(ppu.read_data(), 0x66); + assert_eq!(ppu.read_data(), 0x77); + assert_eq!(ppu.read_data(), 0x88); + } + + // Horizontal: https://wiki.nesdev.com/w/index.php/Mirroring + // [0x2000 A ] [0x2400 a ] + // [0x2800 B ] [0x2C00 b ] + #[test] + fn test_vram_horizontal_mirror() { + let mut ppu = PPU::new_empty_rom(); + ppu.write_to_ppu_addr(0x24); + ppu.write_to_ppu_addr(0x05); + + ppu.write_to_data(0x66); //write to a + + ppu.write_to_ppu_addr(0x28); + ppu.write_to_ppu_addr(0x05); + + ppu.write_to_data(0x77); //write to B + + ppu.write_to_ppu_addr(0x20); + ppu.write_to_ppu_addr(0x05); + + ppu.read_data(); //load into buffer + assert_eq!(ppu.read_data(), 0x66); //read from A + + ppu.write_to_ppu_addr(0x2C); + ppu.write_to_ppu_addr(0x05); + + ppu.read_data(); //load into buffer + assert_eq!(ppu.read_data(), 0x77); //read from b + } + + // Vertical: https://wiki.nesdev.com/w/index.php/Mirroring + // [0x2000 A ] [0x2400 B ] + // [0x2800 a ] [0x2C00 b ] + #[test] + fn test_vram_vertical_mirror() { + let mut ppu = PPU::new(vec![0; 2048], Mirroring::VERTICAL); + + ppu.write_to_ppu_addr(0x20); + ppu.write_to_ppu_addr(0x05); + + ppu.write_to_data(0x66); //write to A + + ppu.write_to_ppu_addr(0x2C); + ppu.write_to_ppu_addr(0x05); + + ppu.write_to_data(0x77); //write to b + + ppu.write_to_ppu_addr(0x28); + ppu.write_to_ppu_addr(0x05); + + ppu.read_data(); //load into buffer + assert_eq!(ppu.read_data(), 0x66); //read from a + + ppu.write_to_ppu_addr(0x24); + ppu.write_to_ppu_addr(0x05); + + ppu.read_data(); //load into buffer + assert_eq!(ppu.read_data(), 0x77); //read from B + } + + #[test] + fn test_read_status_resets_latch() { + let mut ppu = PPU::new_empty_rom(); + ppu.vram[0x0305] = 0x66; + + ppu.write_to_ppu_addr(0x21); + ppu.write_to_ppu_addr(0x23); + ppu.write_to_ppu_addr(0x05); + + ppu.read_data(); //load_into_buffer + assert_ne!(ppu.read_data(), 0x66); + + ppu.read_status(); + + ppu.write_to_ppu_addr(0x23); + ppu.write_to_ppu_addr(0x05); + + ppu.read_data(); //load_into_buffer + assert_eq!(ppu.read_data(), 0x66); + } + + #[test] + fn test_ppu_vram_mirroring() { + let mut ppu = PPU::new_empty_rom(); + ppu.write_to_ctrl(0); + ppu.vram[0x0305] = 0x66; + + ppu.write_to_ppu_addr(0x63); //0x6305 -> 0x2305 + ppu.write_to_ppu_addr(0x05); + + ppu.read_data(); //load into_buffer + assert_eq!(ppu.read_data(), 0x66); + // assert_eq!(ppu.addr.read(), 0x0306) + } + + #[test] + fn test_read_status_resets_vblank() { + let mut ppu = PPU::new_empty_rom(); + ppu.status.set_vblank_status(true); + + let status = ppu.read_status(); + + assert_eq!(status >> 7, 1); + assert_eq!(ppu.status.snapshot() >> 7, 0); + } + + #[test] + fn test_oam_read_write() { + let mut ppu = PPU::new_empty_rom(); + ppu.write_to_oam_addr(0x10); + ppu.write_to_oam_data(0x66); + ppu.write_to_oam_data(0x77); + + ppu.write_to_oam_addr(0x10); + assert_eq!(ppu.read_oam_data(), 0x66); + + ppu.write_to_oam_addr(0x11); + assert_eq!(ppu.read_oam_data(), 0x77); + } + + #[test] + fn test_oam_dma() { + let mut ppu = PPU::new_empty_rom(); + + let mut data = [0x66; 256]; + data[0] = 0x77; + data[255] = 0x88; + + ppu.write_to_oam_addr(0x10); + ppu.write_oam_dma(&data); + + ppu.write_to_oam_addr(0xf); //wrap around + assert_eq!(ppu.read_oam_data(), 0x88); + + ppu.write_to_oam_addr(0x10); + assert_eq!(ppu.read_oam_data(), 0x77); + + ppu.write_to_oam_addr(0x11); + assert_eq!(ppu.read_oam_data(), 0x66); + } +} diff --git a/src/ppu_reg.rs b/src/ppu_reg.rs new file mode 100644 index 0000000..1e16089 --- /dev/null +++ b/src/ppu_reg.rs @@ -0,0 +1,5 @@ +pub mod addrreg; +pub mod controlreg; // 2000 PPUCTRL +pub mod maskreg; // 2001 PPUMASK +pub mod scrollreg; // 2005 PPUSCROLL +pub mod statusreg; // 2002 PPUSTATUS // 2007 PPUADDR diff --git a/src/ppu_reg/addrreg.rs b/src/ppu_reg/addrreg.rs new file mode 100644 index 0000000..6602121 --- /dev/null +++ b/src/ppu_reg/addrreg.rs @@ -0,0 +1,50 @@ +pub struct AddrRegister { + value: (u8, u8), + hi_ptr: bool, +} + +impl AddrRegister { + pub fn new() -> Self { + AddrRegister { + value: (0, 0), + hi_ptr: true, + } + } + + fn set(&mut self, data: u16) { + self.value.0 = (data >> 8) as u8; + self.value.1 = (data & 0xff) as u8; + } + + pub fn get(&self) -> u16 { + ((self.value.0 as u16) << 8) | (self.value.1 as u16) + } + + pub fn reset_latch(&mut self) { + self.hi_ptr = !self.hi_ptr + } + + pub fn update(&mut self, data: u8) { + if self.hi_ptr { + self.value.0 = data; + } else { + self.value.1 = data; + } + + if self.get() > 0x3fff { + self.set(self.get() & 0x3FFF) // Force down to 14 bits due to bit liminitation + } + self.hi_ptr = !self.hi_ptr; + } + + pub fn increment(&mut self, inc: u8) { + let lo = self.value.1; + self.value.1 = self.value.1.wrapping_add(inc); + if lo > self.value.1 { + self.value.0 = self.value.0.wrapping_add(1); + } + if self.get() > 0x3fff { + self.set(self.get() & 0x3FFF) // Force down to 14 bits due to bit liminitation + } + } +} diff --git a/src/ppu_reg/controlreg.rs b/src/ppu_reg/controlreg.rs new file mode 100644 index 0000000..b5e4a27 --- /dev/null +++ b/src/ppu_reg/controlreg.rs @@ -0,0 +1,53 @@ +use bitflags::bitflags; + +bitflags! { + + // 7 bit 0 + // ---- ---- + // VPHB SINN + // |||| |||| + // |||| ||++- Base nametable address + // |||| || (0 = $2000; 1 = $2400; 2 = $2800; 3 = $2C00) + // |||| |+--- VRAM address increment per CPU read/write of PPUDATA + // |||| | (0: add 1, going across; 1: add 32, going down) + // |||| +---- Sprite pattern table address for 8x8 sprites + // |||| (0: $0000; 1: $1000; ignored in 8x16 mode) + // |||+------ Background pattern table address (0: $0000; 1: $1000) + // ||+------- Sprite size (0: 8x8 pixels; 1: 8x16 pixels) + // |+-------- PPU master/slave select + // | (0: read backdrop from EXT pins; 1: output color on EXT pins) + // +--------- Generate an NMI at the start of the + // vertical blanking interval (0: off; 1: on) + pub struct ControlRegister: u8 { + const NAMETABLE1 = 0b00000001; + const NAMETABLE2 = 0b00000010; + const VRAM_ADD_INCREMENT = 0b00000100; + const SPRITE_PATTERN_ADDR = 0b00001000; + const BACKROUND_PATTERN_ADDR = 0b00010000; + const SPRITE_SIZE = 0b00100000; + const MASTER_SLAVE_SELECT = 0b01000000; + const GENERATE_NMI = 0b10000000; + } +} + +impl ControlRegister { + pub fn new() -> Self { + ControlRegister::from_bits_truncate(0b00000000) + } + + pub fn vram_addr_increment(&self) -> u8 { + if !self.contains(ControlRegister::VRAM_ADD_INCREMENT) { + 1 // going right + } else { + 32 // going down + } + } + + pub fn update(&mut self, data: u8) { + *self = ControlRegister::from_bits_truncate(data); + } + + pub fn generate_vblank_nmi(&self) -> bool { + self.contains(ControlRegister::GENERATE_NMI) + } +} diff --git a/src/ppu_reg/maskreg.rs b/src/ppu_reg/maskreg.rs new file mode 100644 index 0000000..37af0bc --- /dev/null +++ b/src/ppu_reg/maskreg.rs @@ -0,0 +1,36 @@ +use bitflags::bitflags; + +bitflags! { +// 7 bit 0 +// ---- ---- +// BGRs bMmG +// |||| |||| +// |||| |||+- Greyscale (0: normal color, 1: greyscale) +// |||| ||+-- 1: Show background in leftmost 8 pixels of screen, 0: Hide +// |||| |+--- 1: Show sprites in leftmost 8 pixels of screen, 0: Hide +// |||| +---- 1: Enable background rendering +// |||+------ 1: Enable sprite rendering +// ||+------- Emphasize red (green on PAL/Dendy) +// |+-------- Emphasize green (red on PAL/Dendy) +// +--------- Emphasize blue + pub struct MaskRegister: u8{ + const BLUE = 0b1000_0000; + const GREEN = 0b0100_0000; + const RED = 0b0010_0000; + const SPRITE = 0b0001_0000; + const BACKGROUND = 0b0000_1000; + const LEFTSPRITE = 0b0000_0100; + const LEFTBG = 0b0000_0010; + const GREY = 0b0000_00001; + } +} + +impl MaskRegister { + pub fn new() -> Self { + MaskRegister::from_bits_truncate(0x00) + } + + pub fn update(&mut self, data: u8) { + *self = MaskRegister::from_bits_truncate(data); + } +} diff --git a/src/ppu_reg/scrollreg.rs b/src/ppu_reg/scrollreg.rs new file mode 100644 index 0000000..d50d2af --- /dev/null +++ b/src/ppu_reg/scrollreg.rs @@ -0,0 +1,28 @@ +pub struct ScrollRegister { + pub scroll_x: u8, + pub scroll_y: u8, + pub latch: bool, //BUG Shouldn't this latch be shared? +} + +impl ScrollRegister { + pub fn new() -> Self { + ScrollRegister { + scroll_x: 0, + scroll_y: 0, + latch: false, + } + } + + pub fn write(&mut self, data: u8) { + if !self.latch { + self.scroll_x = data; + } else { + self.scroll_y = data; + } + self.latch = !self.latch; + } + + pub fn reset_latch(&mut self) { + self.latch = false; + } +} diff --git a/src/ppu_reg/statusreg.rs b/src/ppu_reg/statusreg.rs new file mode 100644 index 0000000..05d651c --- /dev/null +++ b/src/ppu_reg/statusreg.rs @@ -0,0 +1,49 @@ +use bitflags::bitflags; + +bitflags! { +// 7 bit 0 +// ---- ---- +// VSOx xxxx +// |||| |||| +// |||+-++++- (PPU open bus or 2C05 PPU identifier) +// ||+------- Sprite overflow flag +// |+-------- Sprite 0 hit flag +// +--------- Vblank flag, cleared on read. Unreliable; see below. + +pub struct StatusRegister: u8{ + const VBLANK = 0b1000_0000; + const ZEROHIT = 0b0100_0000; + const OVERFLOW = 0b0010_0000; + // Rest are not needed +} +} + +impl StatusRegister { + pub fn new() -> Self { + StatusRegister::from_bits_truncate(0x00) //BUG may not be initalized to this value + } + + pub fn clear_vblank(&mut self) { + self.remove(StatusRegister::VBLANK); + } + + pub fn get_status(&self) -> u8 { + self.bits() + } + + pub fn set_vblank_status(&mut self, val: bool) { + if val { + self.insert(StatusRegister::VBLANK); + } else { + self.remove(StatusRegister::VBLANK); + } + } + + pub fn reset_vblank_status(&mut self) { + self.remove(StatusRegister::VBLANK); + } + + pub fn snapshot(&self) -> u8 { + self.bits() + } +} diff --git a/src/rom.rs b/src/rom.rs index 5f01ab0..649b9be 100644 --- a/src/rom.rs +++ b/src/rom.rs @@ -1,14 +1,14 @@ #[derive(Debug, PartialEq)] -pub enum Mirroring{ +pub enum Mirroring { VERTICAL, HORIZONTAL, - FOURSCREEN + FOURSCREEN, } -pub struct Rom{ +pub struct Rom { pub prg_rom: Vec, pub chr_rom: Vec, pub mapper: u8, - pub screen_mirroring: Mirroring + pub screen_mirroring: Mirroring, } const NES_TAG: [u8; 4] = [0x4e, 0x45, 0x53, 0x1a]; @@ -16,41 +16,41 @@ const PRG_ROM_PAGE_SIZE: usize = 16384; const CHR_ROM_PAGE_SIZE: usize = 8192; impl Rom { - pub fn new(raw: &Vec) -> Result { + pub fn new(raw: &Vec) -> Result { // Checks first 4 bytes to recognize NES file - if &raw[0..4] != NES_TAG { - return Err("File is not in iNES file format".to_string()); - } - // Control byte 2 first 4 upper bits mapper - // Control byte 1 first 4 lower bits for mapper - let mapper = (raw[7] & 0b1111_0000) | (raw[6] >> 4); - - let ines_ver = (raw[7] >> 2) & 0b11; - if ines_ver == 0b10 { - return Err("NES2.0 format is not supported".to_string()); - } - - let four_screen = raw[6] & 0b1000 != 0; - let vertical_mirroring = raw[6] & 0b1 != 0; - let screen_mirroring = match (four_screen, vertical_mirroring) { - (true, _) => Mirroring::FOURSCREEN, - (false, true) => Mirroring::VERTICAL, - (false, false) => Mirroring::HORIZONTAL, - }; - - let prg_rom_size = raw[4] as usize * PRG_ROM_PAGE_SIZE; - let chr_rom_size = raw[5] as usize * CHR_ROM_PAGE_SIZE; - - let skip_trainer = raw[6] & 0b100 != 0; - - let prg_rom_start = 16 + if skip_trainer { 512 } else { 0 }; - let chr_rom_start = prg_rom_start + prg_rom_size; - - Ok(Rom { - prg_rom: raw[prg_rom_start..(prg_rom_start + prg_rom_size)].to_vec(), - chr_rom: raw[chr_rom_start..(chr_rom_start + chr_rom_size)].to_vec(), - mapper: mapper, - screen_mirroring: screen_mirroring, - }) - } + if &raw[0..4] != NES_TAG { + return Err("File is not in iNES file format".to_string()); + } + // Control byte 2 first 4 upper bits mapper + // Control byte 1 first 4 lower bits for mapper + let mapper = (raw[7] & 0b1111_0000) | (raw[6] >> 4); + + let ines_ver = (raw[7] >> 2) & 0b11; + if ines_ver == 0b10 { + return Err("NES2.0 format is not supported".to_string()); + } + + let four_screen = raw[6] & 0b1000 != 0; + let vertical_mirroring = raw[6] & 0b1 != 0; + let screen_mirroring = match (four_screen, vertical_mirroring) { + (true, _) => Mirroring::FOURSCREEN, + (false, true) => Mirroring::VERTICAL, + (false, false) => Mirroring::HORIZONTAL, + }; + + let prg_rom_size = raw[4] as usize * PRG_ROM_PAGE_SIZE; + let chr_rom_size = raw[5] as usize * CHR_ROM_PAGE_SIZE; + + let skip_trainer = raw[6] & 0b100 != 0; + + let prg_rom_start = 16 + if skip_trainer { 512 } else { 0 }; + let chr_rom_start = prg_rom_start + prg_rom_size; + + Ok(Rom { + prg_rom: raw[prg_rom_start..(prg_rom_start + prg_rom_size)].to_vec(), + chr_rom: raw[chr_rom_start..(chr_rom_start + chr_rom_size)].to_vec(), + mapper: mapper, + screen_mirroring: screen_mirroring, + }) + } } diff --git a/src/trace.rs b/src/trace.rs new file mode 100644 index 0000000..2bae748 --- /dev/null +++ b/src/trace.rs @@ -0,0 +1,168 @@ +use crate::cpu::AddressingMode; +use crate::cpu::Mem; +use crate::cpu::CPU; +use crate::op::OpCode; +use crate::op::CPU_OPCODES; +use crate::op::OPCODES_MAP; +use crate::ppu::PPU; +use std::collections::HashMap; +use std::ops::Add; + +use log::{debug, info, warn}; + +// This will return the current state of the cpu based on its parameters in trace +// THIS WILL NOT TEST THE LAST COLUMN(PPU AND CPU CLOCK CYCLES) +pub fn trace(cpu: &mut CPU) -> String { + // Extract the PC + let op_map = &OPCODES_MAP; + let pc = cpu.pc; + let instr = cpu.mem_read(pc); + let op = op_map + .get(&instr) + .unwrap_or_else(|| panic!("Trace: Unknown opcode: {:#04X}", instr)); + + // Current value of the PC + let ret_pc = format!("{:04X}", pc); + + // Producing the raw hex dump for the instruction and addressing + let times = op.len; + let mut raw_ar = Vec::new(); + for n in 0..times { + raw_ar.push(format!("{:02X}", cpu.mem_read(pc + n as u16))); + } + let ret_raw = raw_ar.join(" "); + + // Providing the instruction + let mut instr_dump: Vec = Vec::new(); + // Pushing string value for instructinos + instr_dump.push(op.lit.to_string()); + // Logic needed for determining what items to push + let addr: u16 = if !(matches!(op.mode, AddressingMode::NoneAddressing) + || matches!(op.mode, AddressingMode::Relative) + || matches!(op.mode, AddressingMode::Accumulator)) + { + let ret = cpu.get_relative_address(&op.mode, pc); + ret + } else { + warn!("no trace address needed!"); + 0 + }; + // Format the address based on what mode it is + let addr_format: String = match op.mode { + AddressingMode::Accumulator => "A".to_string(), + AddressingMode::Immediate => format!("#${:02X}", cpu.mem_read(addr)), + AddressingMode::ZeroPage => format!("${:02X} = {:02X}", addr, cpu.mem_read(addr)), + // TODO Add the hard coded values for STX(what is the content of the previous value) + AddressingMode::Absolute => { + match op.code { + // JMP Absolute + 0x4C | 0x20 => format!("${:04X}", addr), + _ => format!("${:04X} = {:02X}", addr, cpu.mem_read(addr)), + } + } + // First number is the address we are looking at + // Second number is the value fetched + // Final number is the content of the value fetched + AddressingMode::ZeroPage_X => format!( + "${:02X},X @ {:02X} = {:02X}", + cpu.mem_read(pc + 1), + addr, + cpu.mem_read(addr) + ), + AddressingMode::ZeroPage_Y => format!( + "${:02X},Y @ {:02X} = {:02X}", + cpu.mem_read(pc + 1), + addr, + cpu.mem_read(addr) + ), + AddressingMode::Absolute_X => format!( + "${:04X},X @ {:04X} = {:02X}", + cpu.mem_read_u16(pc + 1), + addr, + cpu.mem_read(addr) + ), + // BUG Should be mem_read_u16 not mem_read + AddressingMode::Absolute_Y => format!( + "${:04X},Y @ {:04X} = {:02X}", + cpu.mem_read_u16(pc + 1), + addr, + cpu.mem_read(addr) + ), + AddressingMode::Indirect => { + match op.code { + // JMP Indirect + 0x6C => format!("(${:04X}) = {:04X}", cpu.mem_read_u16(pc + 1), addr), + _ => format!("({:04X} = {:04X})", cpu.mem_read_u16(pc), addr), + } + } + AddressingMode::Indirect_X => format!( + "(${:02X},X) @ {:02X} = {:04X} = {:02X}", + cpu.mem_read(pc + 1), + cpu.mem_read(pc + 1).wrapping_add(cpu.x), + addr, + cpu.mem_read(addr) + ), + // NOTE: Second value is initial dereferenced value + AddressingMode::Indirect_Y => { + format!( + "(${:02X}),Y = {:04X} @ {:04X} = {:02X}", + cpu.mem_read(pc + 1), + addr.wrapping_sub(cpu.y as u16), + addr, + cpu.mem_read(addr) + ) + } + AddressingMode::Relative => { + format!("${:4X}", { + let branch_offset = (cpu.mem_read(pc.wrapping_add(1)) as i8).wrapping_add(2); + pc.wrapping_add(branch_offset as u16) + }) + } + // Accumulator(do nothing) and None Addressing + _ => "".to_string(), + }; + instr_dump.push(addr_format); + let ret_instr = instr_dump.join(" "); + + // Cpu registers + warn!("the flags are {:#X}", cpu.flags.bits()); + let ret_reg = format!( + "A:{:02X} X:{:02X} Y:{:02X} P:{:02X} SP:{:02X}", + cpu.a, + cpu.x, + cpu.y, + cpu.flags.bits(), + cpu.sp + ); + + let (ret_raw_pad, ret_instr_pad) = { + if op.lit.len() == 3 { + debug!("chose this one!"); + (format!("{:<10}", ret_raw), format!("{:<32}", ret_instr)) + } else { + (format!("{:<9}", ret_raw), format!("{:<33}", ret_instr)) + } + }; + + // PPU Scanlines and Cycles + let ppu_scan = cpu.bus.ppu.scanline; + let ppu_cycles = cpu.bus.ppu.cycles; + let cpu_cycles = cpu.bus.cycles; + + let ppu_str = format!("PPU:{:>3},{:>3} CYC:{}", ppu_scan, ppu_cycles, cpu_cycles); + + // CPU Cycles + + // Format everything with proper spacing + // Use format width specifiers to align columns + let trace_line = format!( + "{:<6}{}{}{} {}", + ret_pc, // PC address, left-aligned, 6 chars wide + ret_raw_pad, // Raw bytes, left-aligned, 10 chars wide + ret_instr_pad, // Instruction with operand, left-aligned, 30 chars wide + ret_reg, // Register values + ppu_str + ); + + trace_line +} diff --git a/tests/cputest.rs b/tests/cputest.rs new file mode 100644 index 0000000..30eb547 --- /dev/null +++ b/tests/cputest.rs @@ -0,0 +1,11 @@ +use nes::run_nestest_and_capture; + +#[test] +fn test_trace_matches() { + let expected = std::fs::read_to_string("exact.txt").unwrap(); + let expected_lines: Vec<_> = expected.lines().collect(); + let actual_lines = run_nestest_and_capture(); + for (i, (exp, act)) in expected_lines.iter().zip(actual_lines.iter()).enumerate() { + assert_eq!(exp, act, "Difference at line {}", i + 1); + } +}