[INFO] cloning repository https://github.com/geoffnin/znes-wasm
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/geoffnin/znes-wasm" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgeoffnin%2Fznes-wasm", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgeoffnin%2Fznes-wasm'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 54a94823ec23d299046336f4c151f6243546b71c
[INFO] testing geoffnin/znes-wasm against beta-2026-01-20 for beta-1.94-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgeoffnin%2Fznes-wasm" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-6-tc2/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/geoffnin/znes-wasm
[INFO] finished tweaking git repo https://github.com/geoffnin/znes-wasm
[INFO] tweaked toml for git repo https://github.com/geoffnin/znes-wasm written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/geoffnin/znes-wasm on toolchain beta-2026-01-20
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-01-20" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/geoffnin/znes-wasm already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-01-20" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 78eb536c225fe447e8affe02b0524351aabf9dec0c93e79977213795b38be843
[INFO] running `Command { std: "docker" "start" "-a" "78eb536c225fe447e8affe02b0524351aabf9dec0c93e79977213795b38be843", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "78eb536c225fe447e8affe02b0524351aabf9dec0c93e79977213795b38be843", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "78eb536c225fe447e8affe02b0524351aabf9dec0c93e79977213795b38be843", kill_on_drop: false }`
[INFO] [stdout] 78eb536c225fe447e8affe02b0524351aabf9dec0c93e79977213795b38be843
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 5c8acab5ff7973c77b2ff80b47c406092a616d1a229debf9ba36da3be26bbf8c
[INFO] running `Command { std: "docker" "start" "-a" "5c8acab5ff7973c77b2ff80b47c406092a616d1a229debf9ba36da3be26bbf8c", kill_on_drop: false }`
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.106
[INFO] [stderr]    Compiling proc-macro2 v1.0.103
[INFO] [stderr]    Compiling rustversion v1.0.22
[INFO] [stderr]    Compiling bumpalo v3.19.1
[INFO] [stderr]    Compiling quote v1.0.42
[INFO] [stderr]    Compiling syn v2.0.111
[INFO] [stderr]    Compiling wasm-bindgen v0.2.106
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.106
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.106
[INFO] [stderr]    Compiling znes-wasm v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 11.09s
[INFO] running `Command { std: "docker" "inspect" "5c8acab5ff7973c77b2ff80b47c406092a616d1a229debf9ba36da3be26bbf8c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5c8acab5ff7973c77b2ff80b47c406092a616d1a229debf9ba36da3be26bbf8c", kill_on_drop: false }`
[INFO] [stdout] 5c8acab5ff7973c77b2ff80b47c406092a616d1a229debf9ba36da3be26bbf8c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 28cef6533c56c0b3fe6b3e622dee28d6565ca02e8a65639a2ab57e734c5cc26b
[INFO] running `Command { std: "docker" "start" "-a" "28cef6533c56c0b3fe6b3e622dee28d6565ca02e8a65639a2ab57e734c5cc26b", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_json v1.0.147
[INFO] [stderr]    Compiling itoa v1.0.16
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling zmij v0.1.9
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling wasm-bindgen-test-macro v0.3.56
[INFO] [stderr]    Compiling js-sys v0.3.83
[INFO] [stderr]    Compiling wasm-bindgen-futures v0.4.56
[INFO] [stderr]    Compiling wasm-bindgen-test v0.3.56
[INFO] [stderr]    Compiling znes-wasm v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 11.32s
[INFO] running `Command { std: "docker" "inspect" "28cef6533c56c0b3fe6b3e622dee28d6565ca02e8a65639a2ab57e734c5cc26b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "28cef6533c56c0b3fe6b3e622dee28d6565ca02e8a65639a2ab57e734c5cc26b", kill_on_drop: false }`
[INFO] [stdout] 28cef6533c56c0b3fe6b3e622dee28d6565ca02e8a65639a2ab57e734c5cc26b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 7d1b49231156965477c09c3204ebd3ab35633efa18d2a245c121ec8951022df9
[INFO] running `Command { std: "docker" "start" "-a" "7d1b49231156965477c09c3204ebd3ab35633efa18d2a245c121ec8951022df9", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/znes_wasm-a8366b776f9f52f1)
[INFO] [stdout] 
[INFO] [stdout] running 143 tests
[INFO] [stdout] test apu_tests::tests::test_apu_initialization ... ok
[INFO] [stdout] test apu_tests::tests::test_cpu_apu_port_communication ... ok
[INFO] [stdout] test apu_tests::tests::test_audio_ram_access ... ok
[INFO] [stdout] test apu_tests::tests::test_audio_frame_rendering ... ok
[INFO] [stdout] test apu_tests::tests::test_psw_update_nz ... ok
[INFO] [stdout] test apu_tests::tests::test_psw_flags ... ok
[INFO] [stdout] test apu_tests::tests::test_apu_reset ... ok
[INFO] [stdout] test apu_tests::tests::test_spc700_jmp_absolute ... ok
[INFO] [stdout] test apu_tests::tests::test_spc700_mov_direct ... ok
[INFO] [stdout] test apu_tests::tests::test_spc700_mov_x_immediate ... ok
[INFO] [stdout] test apu_tests::tests::test_spc700_mov_to_direct ... ok
[INFO] [stdout] test apu_tests::tests::test_spc700_mov_y_immediate ... ok
[INFO] [stdout] test apu_tests::tests::test_dsp_register_writes ... ok
[INFO] [stdout] test apu_tests::tests::test_spc700_mov_immediate ... ok
[INFO] [stdout] test apu_tests::tests::test_step_spc_advances_cycles ... ok
[INFO] [stdout] test cartridge::tests::test_cartridge_type_detection ... ok
[INFO] [stdout] test cartridge::tests::test_hirom_detection ... ok
[INFO] [stdout] test cartridge::tests::test_lorom_detection ... ok
[INFO] [stdout] test cartridge::tests::test_region_detection ... ok
[INFO] [stdout] test chips::dsp::tests::test_multiply ... ok
[INFO] [stdout] test chips::dsp::tests::test_status_register ... ok
[INFO] [stdout] test cartridge::tests::test_smc_header_removal ... ok
[INFO] [stdout] test chips::sa1::tests::test_handles_address ... ok
[INFO] [stdout] test chips::sa1::tests::test_message_passing ... ok
[INFO] [stdout] test chips::dsp::tests::test_handles_address ... ok
[INFO] [stdout] test chips::superfx::tests::test_mult_instruction ... ok
[INFO] [stdout] test chips::superfx::tests::test_status_register ... ok
[INFO] [stdout] test chips::sa1::tests::test_math_multiply ... ok
[INFO] [stdout] test chips::sa1::tests::test_iram_access ... ok
[INFO] [stdout] test chips::sa1::tests::test_sa1_control ... ok
[INFO] [stdout] test chips::superfx::tests::test_add_instruction ... ok
[INFO] [stdout] test chips::dsp::tests::test_radius ... ok
[INFO] [stdout] test chips::superfx::tests::test_cache_ram ... ok
[INFO] [stdout] test chips::dsp::tests::test_square_root ... ok
[INFO] [stdout] test chips::tests::test_create_coprocessor ... ok
[INFO] [stdout] test chips::superfx::tests::test_register_access ... ok
[INFO] [stdout] test chips::superfx::tests::test_handles_address ... ok
[INFO] [stdout] test chips::superfx::tests::test_clock_speed ... ok
[INFO] [stdout] test cpu::tests::test_adc_8bit_no_carry ... ok
[INFO] [stdout] test cpu::tests::test_and_immediate ... ok
[INFO] [stdout] test cpu::tests::test_addressing_mode_combinations ... ok
[INFO] [stdout] test cpu::tests::test_branch_not_taken ... ok
[INFO] [stdout] test cpu::tests::test_branch_taken ... ok
[INFO] [stdout] test cpu::tests::test_brl ... ok
[INFO] [stdout] test cpu::tests::test_cmp_equal ... ok
[INFO] [stdout] test cpu::tests::test_cmp_greater ... ok
[INFO] [stdout] test cpu::tests::test_cmp_less ... ok
[INFO] [stdout] test cpu::tests::test_cpu_creation ... ok
[INFO] [stdout] test cpu::tests::test_adc_16bit ... ok
[INFO] [stdout] test cpu::tests::test_adc_direct_indirect ... ok
[INFO] [stdout] test cpu::tests::test_and_absolute_long ... ok
[INFO] [stdout] test cpu::tests::test_adc_overflow ... ok
[INFO] [stdout] test cpu::tests::test_brk_emulation_mode ... ok
[INFO] [stdout] test cpu::tests::test_adc_8bit_with_carry ... ok
[INFO] [stdout] test cpu::tests::test_asl_carry_out ... ok
[INFO] [stdout] test cpu::tests::test_bit_absolute ... ok
[INFO] [stdout] test cpu::tests::test_bit_immediate ... ok
[INFO] [stdout] test chips::tests::test_chip_type_detection ... ok
[INFO] [stdout] test apu_tests::tests::test_spc700_bra ... ok
[INFO] [stdout] test cpu::tests::test_asl_accumulator ... ok
[INFO] [stdout] test cpu::tests::test_and_16bit ... ok
[INFO] [stdout] test cpu::tests::test_cmp_absolute_long_x ... ok
[INFO] [stdout] test cpu::tests::test_cpx_immediate ... ok
[INFO] [stdout] test cpu::tests::test_dec_accumulator ... ok
[INFO] [stdout] test cpu::tests::test_and_zero_result ... ok
[INFO] [stdout] test cpu::tests::test_dex ... ok
[INFO] [stdout] test cpu::tests::test_eor_direct_indirect_long ... ok
[INFO] [stdout] test cpu::tests::test_inc_accumulator ... ok
[INFO] [stdout] test cpu::tests::test_eor_immediate ... ok
[INFO] [stdout] test cpu::tests::test_cpy_immediate ... ok
[INFO] [stdout] test cpu::tests::test_dec_wrap ... ok
[INFO] [stdout] test cpu::tests::test_inx ... ok
[INFO] [stdout] test cpu::tests::test_iny ... ok
[INFO] [stdout] test cpu::tests::test_jmp_indirect ... ok
[INFO] [stdout] test cpu::tests::test_jml_absolute_long ... ok
[INFO] [stdout] test cpu::tests::test_inc_wrap ... ok
[INFO] [stdout] test cpu::tests::test_dey ... ok
[INFO] [stdout] test cpu::tests::test_jsl_rtl ... ok
[INFO] [stdout] test cpu::tests::test_cpu_reset ... ok
[INFO] [stdout] test cpu::tests::test_jmp_indexed_indirect ... ok
[INFO] [stdout] test cpu::tests::test_jsr_rts ... ok
[INFO] [stdout] test cpu::tests::test_lda_absolute_long ... ok
[INFO] [stdout] test cpu::tests::test_lda_16bit_indirect ... ok
[INFO] [stdout] test cpu::tests::test_lda_stack_relative ... ok
[INFO] [stdout] test cpu::tests::test_lda_direct_indirect ... ok
[INFO] [stdout] test cpu::tests::test_lda_direct_indexed_indirect ... ok
[INFO] [stdout] test cpu::tests::test_phb_plb ... ok
[INFO] [stdout] test cpu::tests::test_lda_zero_flag ... ok
[INFO] [stdout] test cpu::tests::test_lda_immediate_16bit ... ok
[INFO] [stdout] test cpu::tests::test_phd_pld ... ok
[INFO] [stdout] test cpu::tests::test_ora_stack_relative ... ok
[INFO] [stdout] test cpu::tests::test_phk ... ok
[INFO] [stdout] test cpu::tests::test_lda_immediate_8bit ... ok
[INFO] [stdout] test cpu::tests::test_lda_negative_flag ... ok
[INFO] [stdout] test cpu::tests::test_lsr_carry_out ... ok
[INFO] [stdout] test cpu::tests::test_rol_accumulator ... ok
[INFO] [stdout] test cpu::tests::test_lda_direct_indirect_long ... ok
[INFO] [stdout] test cpu::tests::test_ror_carry ... ok
[INFO] [stdout] test cpu::tests::test_lsr_accumulator ... ok
[INFO] [stdout] test cpu::tests::test_ora_immediate ... ok
[INFO] [stdout] test cpu::tests::test_rep_instruction ... ok
[INFO] [stdout] test cpu::tests::test_pea ... ok
[INFO] [stdout] test cpu::tests::test_sbc_8bit ... ok
[INFO] [stdout] test cpu::tests::test_rol_carry ... ok
[INFO] [stdout] test cpu::tests::test_ror_accumulator ... ok
[INFO] [stdout] test cpu::tests::test_sbc_direct_indirect_indexed ... ok
[INFO] [stdout] test cpu::tests::test_sbc_borrow ... ok
[INFO] [stdout] test cpu::tests::test_status_flags_byte_conversion ... ok
[INFO] [stdout] test cpu::tests::test_sta_stack_relative_indirect_indexed ... ok
[INFO] [stdout] test cpu::tests::test_sta_direct_indirect_indexed ... ok
[INFO] [stdout] test cpu::tests::test_tsb_direct_page ... ok
[INFO] [stdout] test cpu::tests::test_stack_push_pull ... ok
[INFO] [stdout] test cpu::tests::test_sta_direct_indirect_long_indexed ... ok
[INFO] [stdout] test cpu::tests::test_tcs ... ok
[INFO] [stdout] test cpu::tests::test_sep_instruction ... ok
[INFO] [stdout] test cpu::tests::test_rti_emulation_mode ... ok
[INFO] [stdout] test cpu::tests::test_tsc ... ok
[INFO] [stdout] test cpu::tests::test_tax_transfer ... ok
[INFO] [stdout] test cpu::tests::test_sta_absolute_long_x ... ok
[INFO] [stdout] test cpu::tests::test_sta_direct_page ... ok
[INFO] [stdout] test cpu::tests::test_stp ... ok
[INFO] [stdout] test cpu::tests::test_tcd ... ok
[INFO] [stdout] test cpu::tests::test_tdc ... ok
[INFO] [stdout] test cpu::tests::test_tcs_emulation_mode ... ok
[INFO] [stdout] test cpu::tests::test_xce_to_native ... ok
[INFO] [stdout] test cpu::tests::test_tyx_transfer ... ok
[INFO] [stdout] test memory::tests::test_memory_hirom_rom_access ... ok
[INFO] [stdout] test cpu::tests::test_xba ... ok
[INFO] [stdout] test tests::test_add_basic_arithmetic ... ok
[INFO] [stdout] test memory::tests::test_memory_rom_access ... ok
[INFO] [stdout] test memory::tests::test_memory_sram_access ... ok
[INFO] [stdout] test cpu::tests::test_wai ... ok
[INFO] [stdout] test memory::tests::test_memory_wram_access ... ok
[INFO] [stdout] test cpu::tests::test_trb_absolute ... ok
[INFO] [stdout] test cpu::tests::test_wdm ... ok
[INFO] [stdout] test cpu::tests::test_txy_transfer ... ok
[INFO] [stdout] test cpu::tests::test_xce_to_emulation ... ok
[INFO] [stdout] test memory::tests::test_memory_hirom_sram_access ... ok
[INFO] [stdout] test memory::tests::test_memory_hirom_wram_access ... ok
[INFO] [stdout] test memory::tests::test_memory_exhirom_sram_access ... ok
[INFO] [stdout] test memory::tests::test_memory_exhirom_rom_access ... ok
[INFO] [stdout] test memory::tests::test_memory_word_access ... ok
[INFO] [stdout] test memory::tests::test_memory_exhirom_wram_access ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 143 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cpu_basic_test.rs (/opt/rustwide/target/debug/deps/cpu_basic_test-c7c1b91145d85018)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test tests::test_comparison_operations ... ok
[INFO] [stdout] test tests::test_arithmetic_operations ... ok
[INFO] [stdout] test tests::test_metadata_array ... ok
[INFO] [stdout] test tests::test_logical_operations ... ok
[INFO] [stdout] test tests::test_increment_decrement ... ok
[INFO] [stdout] test tests::test_rom_builder_checksum ... ok
[INFO] [stdout] test tests::test_transfer_operations ... ok
[INFO] [stdout] test tests::test_simple_wram_write ... ok
[INFO] [stdout] test tests::test_rom_builder_creates_valid_header ... ok
[INFO] [stdout] test tests::test_load_immediate_operations ... ok
[INFO] [stdout] test tests::test_comprehensive_rom_execution ... ok
[INFO] [stdout] test tests::test_flag_operations ... ok
[INFO] [stdout] test tests::test_cpu_basic_rom ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- tests::test_cpu_basic_rom stdout ----
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout]   CPU BASIC ROM TEST WITH DETAILED DIAGNOSTICS
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] 📦 ROM Information:
[INFO] [stdout]    Size: 512 KB
[INFO] [stdout]    Reset Vector: $8000
[INFO] [stdout]    Test Count: 67
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Execution Summary:
[INFO] [stdout]    Total Cycles: 0
[INFO] [stdout]    Stopped Normally: true
[INFO] [stdout]    Final PC: $00:8000
[INFO] [stdout]    Tests Passed: 2/67
[INFO] [stdout]    Tests Failed: 65
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: load_immediate
[INFO] [stdout] 📋 Description: Tests LDA/LDX/LDY with immediate addressing
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $34
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $34
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E0000):
[INFO] [stdout]   $7DFFF0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
[INFO] [stdout]   $7E0000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #1
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: transfer_registers
[INFO] [stdout] 📋 Description: Tests register transfer operations (TAX, TAY, TXA, TYA)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $56
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $56
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E0001):
[INFO] [stdout]   $7DFFF1: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00
[INFO] [stdout]   $7E0001: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #2
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: arithmetic_basic
[INFO] [stdout] 📋 Description: Tests ADC and SBC with immediate values
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $CD
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $CD
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E0002):
[INFO] [stdout]   $7DFFF2: FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 00
[INFO] [stdout]   $7E0002: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #3
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: increment_decrement
[INFO] [stdout] 📋 Description: Tests INC/DEC operations on registers
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $42
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $42
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E0003):
[INFO] [stdout]   $7DFFF3: FF FF FF FF FF FF FF FF FF FF FF FF FF 00 00 00
[INFO] [stdout]   $7E0003: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #4
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: logical_operations
[INFO] [stdout] 📋 Description: Tests AND, ORA, EOR with immediate values
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $55
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $55
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E0004):
[INFO] [stdout]   $7DFFF4: FF FF FF FF FF FF FF FF FF FF FF FF 00 00 00 00
[INFO] [stdout]   $7E0004: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #5
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: flag_operations
[INFO] [stdout] 📋 Description: Tests flag manipulation (CLC, SEC, etc.)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $AA
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $AA
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E0005):
[INFO] [stdout]   $7DFFF5: FF FF FF FF FF FF FF FF FF FF FF 00 00 00 00 00
[INFO] [stdout]   $7E0005: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #6
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: comparison
[INFO] [stdout] 📋 Description: Tests CMP, CPX, CPY operations
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $34
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $34
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E0006):
[INFO] [stdout]   $7DFFF6: FF FF FF FF FF FF FF FF FF FF 00 00 00 00 00 00
[INFO] [stdout]   $7E0006: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #7
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: stack_operations
[INFO] [stdout] 📋 Description: Tests PHA/PLA and PHP/PLP
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $78
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $78
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E0007):
[INFO] [stdout]   $7DFFF7: FF FF FF FF FF FF FF FF FF 00 00 00 00 00 00 00
[INFO] [stdout]   $7E0007: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #8
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: Test #8
[INFO] [stdout] 📋 Description: (metadata not available)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $BC
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $BC
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E0008):
[INFO] [stdout]   $7DFFF8: FF FF FF FF FF FF FF FF 00 00 00 00 00 00 00 00
[INFO] [stdout]   $7E0008: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #9
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: Test #9
[INFO] [stdout] 📋 Description: (metadata not available)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $30
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $30
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E0009):
[INFO] [stdout]   $7DFFF9: FF FF FF FF FF FF FF 00 00 00 00 00 00 00 00 00
[INFO] [stdout]   $7E0009: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #10
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: Test #10
[INFO] [stdout] 📋 Description: (metadata not available)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $31
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $31
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E000A):
[INFO] [stdout]   $7DFFFA: FF FF FF FF FF FF 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout]   $7E000A: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #11
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: Test #11
[INFO] [stdout] 📋 Description: (metadata not available)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $30
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $30
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E000B):
[INFO] [stdout]   $7DFFFB: FF FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout]   $7E000B: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #14
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: Test #14
[INFO] [stdout] 📋 Description: (metadata not available)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $11
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $11
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E000E):
[INFO] [stdout]   $7DFFFE: FF FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout]   $7E000E: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #15
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: Test #15
[INFO] [stdout] 📋 Description: (metadata not available)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $1F
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $1F
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E000F):
[INFO] [stdout]   $7DFFFF: FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout]   $7E000F: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #16
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: Test #16
[INFO] [stdout] 📋 Description: (metadata not available)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $31
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $31
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E0010):
[INFO] [stdout]   $7E0000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout]   $7E0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #17
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: Test #17
[INFO] [stdout] 📋 Description: (metadata not available)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $3F
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $3F
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E0011):
[INFO] [stdout]   $7E0001: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout]   $7E0011: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #18
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: Test #18
[INFO] [stdout] 📋 Description: (metadata not available)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $50
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $50
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E0012):
[INFO] [stdout]   $7E0002: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout]   $7E0012: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #19
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: Test #19
[INFO] [stdout] 📋 Description: (metadata not available)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $0F
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $0F
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E0013):
[INFO] [stdout]   $7E0003: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout]   $7E0013: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #20
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: Test #20
[INFO] [stdout] 📋 Description: (metadata not available)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $FF
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $FF
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E0014):
[INFO] [stdout]   $7E0004: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout]   $7E0014: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #21
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: Test #21
[INFO] [stdout] 📋 Description: (metadata not available)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $55
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $55
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E0015):
[INFO] [stdout]   $7E0005: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout]   $7E0015: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #22
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: Test #22
[INFO] [stdout] 📋 Description: (metadata not available)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $0F
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $0F
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E0016):
[INFO] [stdout]   $7E0006: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout]   $7E0016: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #23
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: Test #23
[INFO] [stdout] 📋 Description: (metadata not available)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $FF
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $FF
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E0017):
[INFO] [stdout]   $7E0007: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout]   $7E0017: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #24
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: Test #24
[INFO] [stdout] 📋 Description: (metadata not available)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $55
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $55
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E0018):
[INFO] [stdout]   $7E0008: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout]   $7E0018: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #25
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: Test #25
[INFO] [stdout] 📋 Description: (metadata not available)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $80
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $80
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E0019):
[INFO] [stdout]   $7E0009: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout]   $7E0019: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #26
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: Test #26
[INFO] [stdout] 📋 Description: (metadata not available)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $40
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $40
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E001A):
[INFO] [stdout]   $7E000A: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout]   $7E001A: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #27
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: Test #27
[INFO] [stdout] 📋 Description: (metadata not available)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $81
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $81
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E001B):
[INFO] [stdout]   $7E000B: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout]   $7E001B: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #28
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: Test #28
[INFO] [stdout] 📋 Description: (metadata not available)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $C0
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $C0
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E001C):
[INFO] [stdout]   $7E000C: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout]   $7E001C: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #29
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: Test #29
[INFO] [stdout] 📋 Description: (metadata not available)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $08
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $08
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E001D):
[INFO] [stdout]   $7E000D: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout]   $7E001D: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #30
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: Test #30
[INFO] [stdout] 📋 Description: (metadata not available)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $33
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $33
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E001E):
[INFO] [stdout]   $7E000E: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout]   $7E001E: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #31
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: Test #31
[INFO] [stdout] 📋 Description: (metadata not available)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $44
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $44
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E001F):
[INFO] [stdout]   $7E000F: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout]   $7E001F: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #32
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: Test #32
[INFO] [stdout] 📋 Description: (metadata not available)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $55
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $55
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E0020):
[INFO] [stdout]   $7E0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout]   $7E0020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #33
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: Test #33
[INFO] [stdout] 📋 Description: (metadata not available)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $66
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $66
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E0021):
[INFO] [stdout]   $7E0011: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout]   $7E0021: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #34
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: Test #34
[INFO] [stdout] 📋 Description: (metadata not available)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $77
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $77
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E0022):
[INFO] [stdout]   $7E0012: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout]   $7E0022: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #35
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: Test #35
[INFO] [stdout] 📋 Description: (metadata not available)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $88
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $88
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E0023):
[INFO] [stdout]   $7E0013: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout]   $7E0023: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #36
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: Test #36
[INFO] [stdout] 📋 Description: (metadata not available)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $01
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $01
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E0024):
[INFO] [stdout]   $7E0014: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout]   $7E0024: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #37
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: Test #37
[INFO] [stdout] 📋 Description: (metadata not available)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $99
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $99
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E0025):
[INFO] [stdout]   $7E0015: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout]   $7E0025: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #38
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: Test #38
[INFO] [stdout] 📋 Description: (metadata not available)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $10
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $10
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E0026):
[INFO] [stdout]   $7E0016: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout]   $7E0026: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #39
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: Test #39
[INFO] [stdout] 📋 Description: (metadata not available)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $11
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $11
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E0027):
[INFO] [stdout]   $7E0017: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout]   $7E0027: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #40
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: Test #40
[INFO] [stdout] 📋 Description: (metadata not available)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $A0
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $A0
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E0028):
[INFO] [stdout]   $7E0018: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout]   $7E0028: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #41
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: Test #41
[INFO] [stdout] 📋 Description: (metadata not available)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $22
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $22
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E0029):
[INFO] [stdout]   $7E0019: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout]   $7E0029: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #42
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: Test #42
[INFO] [stdout] 📋 Description: (metadata not available)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $23
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $23
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E002A):
[INFO] [stdout]   $7E001A: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout]   $7E002A: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #43
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: Test #43
[INFO] [stdout] 📋 Description: (metadata not available)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $24
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $24
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E002B):
[INFO] [stdout]   $7E001B: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout]   $7E002B: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #44
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: Test #44
[INFO] [stdout] 📋 Description: (metadata not available)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $26
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $26
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E002C):
[INFO] [stdout]   $7E001C: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout]   $7E002C: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #45
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: Test #45
[INFO] [stdout] 📋 Description: (metadata not available)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $50
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $50
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E002D):
[INFO] [stdout]   $7E001D: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout]   $7E002D: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #46
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: Test #46
[INFO] [stdout] 📋 Description: (metadata not available)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $60
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $60
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E002E):
[INFO] [stdout]   $7E001E: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout]   $7E002E: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #47
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: Test #47
[INFO] [stdout] 📋 Description: (metadata not available)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $70
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $70
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E002F):
[INFO] [stdout]   $7E001F: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout]   $7E002F: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #48
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: Test #48
[INFO] [stdout] 📋 Description: (metadata not available)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $80
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $80
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E0030):
[INFO] [stdout]   $7E0020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout]   $7E0030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #49
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: Test #49
[INFO] [stdout] 📋 Description: (metadata not available)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $81
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $81
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E0031):
[INFO] [stdout]   $7E0021: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout]   $7E0031: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #50
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: Test #50
[INFO] [stdout] 📋 Description: (metadata not available)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $82
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $82
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E0032):
[INFO] [stdout]   $7E0022: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout]   $7E0032: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #51
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: Test #51
[INFO] [stdout] 📋 Description: (metadata not available)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $83
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $83
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E0033):
[INFO] [stdout]   $7E0023: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout]   $7E0033: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #52
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: Test #52
[INFO] [stdout] 📋 Description: (metadata not available)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $AB
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $AB
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E0034):
[INFO] [stdout]   $7E0024: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout]   $7E0034: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #53
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: Test #53
[INFO] [stdout] 📋 Description: (metadata not available)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $CD
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $CD
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E0035):
[INFO] [stdout]   $7E0025: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout]   $7E0035: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #54
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: Test #54
[INFO] [stdout] 📋 Description: (metadata not available)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $EF
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $EF
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E0036):
[INFO] [stdout]   $7E0026: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout]   $7E0036: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #55
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: Test #55
[INFO] [stdout] 📋 Description: (metadata not available)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $47
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $47
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E0037):
[INFO] [stdout]   $7E0027: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout]   $7E0037: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #56
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: Test #56
[INFO] [stdout] 📋 Description: (metadata not available)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $58
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $58
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E0038):
[INFO] [stdout]   $7E0028: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout]   $7E0038: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #57
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: Test #57
[INFO] [stdout] 📋 Description: (metadata not available)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $A0
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $A0
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E0039):
[INFO] [stdout]   $7E0029: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout]   $7E0039: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #58
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: Test #58
[INFO] [stdout] 📋 Description: (metadata not available)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $20
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $20
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E003A):
[INFO] [stdout]   $7E002A: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout]   $7E003A: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #59
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: Test #59
[INFO] [stdout] 📋 Description: (metadata not available)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $22
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $22
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E003B):
[INFO] [stdout]   $7E002B: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout]   $7E003B: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #60
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: Test #60
[INFO] [stdout] 📋 Description: (metadata not available)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $20
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $20
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E003C):
[INFO] [stdout]   $7E002C: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout]   $7E003C: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #61
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: Test #61
[INFO] [stdout] 📋 Description: (metadata not available)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $21
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $21
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E003D):
[INFO] [stdout]   $7E002D: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout]   $7E003D: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #62
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: Test #62
[INFO] [stdout] 📋 Description: (metadata not available)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $20
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $20
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E003E):
[INFO] [stdout]   $7E002E: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout]   $7E003E: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #63
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: Test #63
[INFO] [stdout] 📋 Description: (metadata not available)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $21
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $21
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E003F):
[INFO] [stdout]   $7E002F: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout]   $7E003F: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #64
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: Test #64
[INFO] [stdout] 📋 Description: (metadata not available)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $E0
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $E0
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E0040):
[INFO] [stdout]   $7E0030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout]   $7E0040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #65
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: Test #65
[INFO] [stdout] 📋 Description: (metadata not available)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $20
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $20
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E0041):
[INFO] [stdout]   $7E0031: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout]   $7E0041: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ TEST FAILURE: #66
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 📝 Test Name: Test #66
[INFO] [stdout] 📋 Description: (metadata not available)
[INFO] [stdout] 
[INFO] [stdout] 💾 Test Results:
[INFO] [stdout]    Expected: $E0
[INFO] [stdout]    Actual:   $00
[INFO] [stdout]    Diff:     $E0
[INFO] [stdout] 
[INFO] [stdout] 🔍 CPU State at Failure:
[INFO] [stdout]    A=$0000 X=$0000 Y=$0000 SP=$01FF PC=$00:8000 P=00110100 (N=0 V=0 M=1 X=1 D=0 I=1 Z=0 C=0)
[INFO] [stdout] 
[INFO] [stdout] 📍 Memory Context (Test Result at $7E0042):
[INFO] [stdout]   $7E0032: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout]   $7E0042: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[INFO] [stdout] 
[INFO] [stdout] 📜 Instruction Bytes at PC ($008000):
[INFO] [stdout]    18 FB E2 30 A9 00 C2 20
[INFO] [stdout] 
[INFO] [stdout] ⏱️  Total Cycles: 0
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] ❌ FINAL SUMMARY
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout]    Total Tests: 67
[INFO] [stdout]    Passed: 2 ✅
[INFO] [stdout]    Failed: 65 ❌
[INFO] [stdout]    Success Rate: 3.0%
[INFO] [stdout] ════════════════════════════════════════════════════════════
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::test_cpu_basic_rom' (171) panicked at tests/cpu_basic_test.rs:1777:9:
[INFO] [stdout] assertion `left == right` failed: Expected all tests to pass, but 65 test(s) failed. See detailed diagnostics above.
[INFO] [stdout]   left: 65
[INFO] [stdout]  right: 0
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x564e755848f2 - std::backtrace_rs::backtrace::libunwind::trace::hf0bd46b30bc61685
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x564e755848f2 - std::backtrace_rs::backtrace::trace_unsynchronized::h1d1fbb72ad89d7b7
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x564e755848f2 - std::sys::backtrace::_print_fmt::he38b6f68ca847f47
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x564e755848f2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hb7e843cde1bc81a3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x564e75594bfa - core::fmt::rt::Argument::fmt::hc1dd77ac64f2688c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x564e75594bfa - core::fmt::write::h952c506e2dbe9cff
[INFO] [stdout]    6:     0x564e75553876 - std::io::default_write_fmt::hd23bd8145c03a23a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x564e75553876 - std::io::Write::write_fmt::hdd3314a2bd8a34bd
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x564e75563dd9 - std::sys::backtrace::BacktraceLock::print::h1079b82381c2c252
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x564e75563dd9 - std::panicking::default_hook::{{closure}}::h85cb76b8462c00f2
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x564e75563c71 - std::panicking::default_hook::h0134d220cc034c02
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x564e75506c2e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hb2e68dca3970e3ca
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x564e75506c2e - test::test_main_with_exit_callback::{{closure}}::ha7ec2063a2565ec3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x564e75564052 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::haebee478d0f56cf4
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x564e75564052 - std::panicking::panic_with_hook::h8119b6db1fef734f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x564e75563e98 - std::panicking::panic_handler::{{closure}}::h24f5360b91482c0e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x564e7555f429 - std::sys::backtrace::__rust_end_short_backtrace::h4e60c5cbd1bd0108
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x564e7554846d - __rustc[e4c6931bd8050421]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x564e7559c02c - core::panicking::panic_fmt::hb1614a3ff6840071
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x564e7559bf43 - core::panicking::assert_failed_inner::h5aabe811ef142622
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panicking.rs:434:23
[INFO] [stdout]   20:     0x564e7559bda3 - core::panicking::assert_failed::hdfb3457b193b1f87
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x564e754da7df - cpu_basic_test::tests::test_cpu_basic_rom::h4bb8e71f3e619af2
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/cpu_basic_test.rs:1777:9
[INFO] [stdout]   22:     0x564e754db657 - cpu_basic_test::tests::test_cpu_basic_rom::{{closure}}::he05228271fcb94ba
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/cpu_basic_test.rs:1652:28
[INFO] [stdout]   23:     0x564e754defd6 - core::ops::function::FnOnce::call_once::hcd0adac806c7ed6e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x564e75506a2b - core::ops::function::FnOnce::call_once::hefaf63600cd43d2a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x564e75506a2b - test::__rust_begin_short_backtrace::he30322a73a0e9ea6
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x564e7551a3fa - test::run_test_in_process::{{closure}}::hdea3ab8d0243ef36
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x564e7551a3fa - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h66d192f42498ffce
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x564e7551a3fa - std::panicking::catch_unwind::do_call::h822e18e8d3a6bb65
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x564e7551a3fa - std::panicking::catch_unwind::h54b1de7ceab578bf
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x564e7551a3fa - std::panic::catch_unwind::h60c29b7a9d0246b1
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x564e7551a3fa - test::run_test_in_process::h6099b5f871379b13
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x564e7551a3fa - test::run_test::{{closure}}::h926ce0a38281a4c8
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x564e754f4854 - test::run_test::{{closure}}::h508de21a9afc7140
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x564e754f4854 - std::sys::backtrace::__rust_begin_short_backtrace::h6e2f5c39ca00735a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x564e754f8112 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::h133e44f0e5802c14
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x564e754f8112 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4718c1285283955c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x564e754f8112 - std::panicking::catch_unwind::do_call::h0bba3937b4892238
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x564e754f8112 - std::panicking::catch_unwind::h5b31cab5fb8c5d7f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x564e754f8112 - std::panic::catch_unwind::hb2fa05d52ed0124e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x564e754f8112 - std::thread::lifecycle::spawn_unchecked::{{closure}}::hf401cf5ff501bd29
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x564e754f8112 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h160022e94ce3b0bb
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x564e7555a6bf - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf234e0d1d1d272ba
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x564e7555a6bf - std::sys::thread::unix::Thread::new::thread_start::h106a295241840d3b
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x7f414b72aaa4 - <unknown>
[INFO] [stdout]   45:     0x7f414b7b7a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     tests::test_cpu_basic_rom
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 12 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.34s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test cpu_basic_test`
[INFO] running `Command { std: "docker" "inspect" "7d1b49231156965477c09c3204ebd3ab35633efa18d2a245c121ec8951022df9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7d1b49231156965477c09c3204ebd3ab35633efa18d2a245c121ec8951022df9", kill_on_drop: false }`
[INFO] [stdout] 7d1b49231156965477c09c3204ebd3ab35633efa18d2a245c121ec8951022df9
