[INFO] cloning repository https://github.com/fcoury/wasmsx
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/fcoury/wasmsx" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffcoury%2Fwasmsx", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffcoury%2Fwasmsx'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 6637444c232068d399d09d718530b8b3e22f21e9
[INFO] testing fcoury/wasmsx against 1.76.0 for beta-1.77-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffcoury%2Fwasmsx" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/fcoury/wasmsx on toolchain 1.76.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.76.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/fcoury/wasmsx
[INFO] finished tweaking git repo https://github.com/fcoury/wasmsx
[INFO] tweaked toml for git repo https://github.com/fcoury/wasmsx written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/fcoury/wasmsx 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" "+1.76.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded wai-bindgen-rust-impl v0.2.3
[INFO] [stderr]   Downloaded wai-bindgen-gen-rust-wasm v0.2.3
[INFO] [stderr]   Downloaded wai-bindgen-rust v0.2.3
[INFO] [stderr]   Downloaded z80 v1.0.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.76.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 8f5955549d9a2d6ba4b4c6237bd1670cf28215b4ea3193180e965b57be143b5c
[INFO] running `Command { std: "docker" "start" "-a" "8f5955549d9a2d6ba4b4c6237bd1670cf28215b4ea3193180e965b57be143b5c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8f5955549d9a2d6ba4b4c6237bd1670cf28215b4ea3193180e965b57be143b5c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8f5955549d9a2d6ba4b4c6237bd1670cf28215b4ea3193180e965b57be143b5c", kill_on_drop: false }`
[INFO] [stdout] 8f5955549d9a2d6ba4b4c6237bd1670cf28215b4ea3193180e965b57be143b5c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.76.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ef800e2e843acc94b241f5595bd837e1bc27fe8366adcaa758c41a2ad00ad062
[INFO] running `Command { std: "docker" "start" "-a" "ef800e2e843acc94b241f5595bd837e1bc27fe8366adcaa758c41a2ad00ad062", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.56
[INFO] [stderr]    Compiling quote v1.0.26
[INFO] [stderr]    Compiling unicode-ident v1.0.8
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling once_cell v1.17.1
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.84
[INFO] [stderr]    Compiling pulldown-cmark v0.8.0
[INFO] [stderr]    Compiling anyhow v1.0.70
[INFO] [stderr]    Compiling tinyvec_macros v0.1.1
[INFO] [stderr]    Compiling serde_derive v1.0.160
[INFO] [stderr]    Compiling id-arena v2.2.1
[INFO] [stderr]    Compiling memchr v2.5.0
[INFO] [stderr]    Compiling unicode-xid v0.2.4
[INFO] [stderr]    Compiling serde v1.0.160
[INFO] [stderr]    Compiling unicase v2.6.0
[INFO] [stderr]    Compiling bumpalo v3.12.0
[INFO] [stderr]    Compiling tinyvec v1.6.0
[INFO] [stderr]    Compiling regex-syntax v0.6.29
[INFO] [stderr]    Compiling unicode-segmentation v1.10.1
[INFO] [stderr]    Compiling tracing-core v0.1.30
[INFO] [stderr]    Compiling itoa v1.0.6
[INFO] [stderr]    Compiling wasm-bindgen v0.2.84
[INFO] [stderr]    Compiling wai-bindgen-gen-rust-wasm v0.2.3
[INFO] [stderr]    Compiling erased-serde v0.3.25
[INFO] [stderr]    Compiling async-trait v0.1.68
[INFO] [stderr]    Compiling overload v0.1.1
[INFO] [stderr]    Compiling time v0.3.20
[INFO] [stderr]    Compiling nu-ansi-term v0.46.0
[INFO] [stderr]    Compiling sharded-slab v0.1.4
[INFO] [stderr]    Compiling thread_local v1.1.7
[INFO] [stderr]    Compiling tracing-log v0.1.3
[INFO] [stderr]    Compiling heck v0.3.3
[INFO] [stderr]    Compiling thiserror v1.0.40
[INFO] [stderr]    Compiling serde_json v1.0.96
[INFO] [stderr]    Compiling ryu v1.0.13
[INFO] [stderr]    Compiling z80 v1.0.2
[INFO] [stderr]    Compiling unicode-normalization v0.1.22
[INFO] [stderr]    Compiling syn v2.0.15
[INFO] [stderr]    Compiling wai-parser v0.2.3
[INFO] [stderr]    Compiling regex-automata v0.1.10
[INFO] [stderr]    Compiling regex v1.7.3
[INFO] [stderr]    Compiling wai-bindgen-gen-core v0.2.3
[INFO] [stderr]    Compiling wai-bindgen-gen-rust v0.2.3
[INFO] [stderr]    Compiling matchers v0.1.0
[INFO] [stderr]    Compiling ctor v0.2.0
[INFO] [stderr]    Compiling ghost v0.1.9
[INFO] [stderr]    Compiling thiserror-impl v1.0.40
[INFO] [stderr]    Compiling typetag-impl v0.2.7
[INFO] [stderr]    Compiling wasm-bindgen-backend v0.2.84
[INFO] [stderr]    Compiling inventory v0.3.5
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.84
[INFO] [stderr]    Compiling tracing-attributes v0.1.23
[INFO] [stderr]    Compiling wai-bindgen-rust-impl v0.2.3
[INFO] [stderr]    Compiling derivative v2.2.0
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.84
[INFO] [stderr]    Compiling wai-bindgen-rust v0.2.3
[INFO] [stderr]    Compiling tracing v0.1.37
[INFO] [stderr]    Compiling tracing-subscriber v0.3.16
[INFO] [stderr]    Compiling js-sys v0.3.61
[INFO] [stderr]    Compiling tracing-wasm v0.2.1
[INFO] [stderr]    Compiling serde-big-array v0.5.1
[INFO] [stderr]    Compiling typetag v0.2.7
[INFO] [stderr]    Compiling wasmsx v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `tracing::error`
[INFO] [stdout]  --> src/bus.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use tracing::error;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 12.33s
[INFO] running `Command { std: "docker" "inspect" "ef800e2e843acc94b241f5595bd837e1bc27fe8366adcaa758c41a2ad00ad062", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ef800e2e843acc94b241f5595bd837e1bc27fe8366adcaa758c41a2ad00ad062", kill_on_drop: false }`
[INFO] [stdout] ef800e2e843acc94b241f5595bd837e1bc27fe8366adcaa758c41a2ad00ad062
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.76.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f2af60553252d017083d99f3a9ee3b7cbff0f4e6f37d519d4ff735440121db00
[INFO] running `Command { std: "docker" "start" "-a" "f2af60553252d017083d99f3a9ee3b7cbff0f4e6f37d519d4ff735440121db00", kill_on_drop: false }`
[INFO] [stdout] warning: unused import: `tracing::error`
[INFO] [stdout]  --> src/bus.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use tracing::error;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling wasmsx v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tracing::error`
[INFO] [stdout]  --> src/bus.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use tracing::error;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.86s
[INFO] running `Command { std: "docker" "inspect" "f2af60553252d017083d99f3a9ee3b7cbff0f4e6f37d519d4ff735440121db00", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f2af60553252d017083d99f3a9ee3b7cbff0f4e6f37d519d4ff735440121db00", kill_on_drop: false }`
[INFO] [stdout] f2af60553252d017083d99f3a9ee3b7cbff0f4e6f37d519d4ff735440121db00
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.76.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] d8f0844247de402488220ef7559e51eed6121d50afb3980d65d8c9a2c0794fab
[INFO] running `Command { std: "docker" "start" "-a" "d8f0844247de402488220ef7559e51eed6121d50afb3980d65d8c9a2c0794fab", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `tracing::error`
[INFO] [stderr]  --> src/bus.rs:4:5
[INFO] [stderr]   |
[INFO] [stderr] 4 | use tracing::error;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `wasmsx` (lib) generated 1 warning (run `cargo fix --lib -p wasmsx` to apply 1 suggestion)
[INFO] [stderr] warning: `wasmsx` (lib test) generated 1 warning (1 duplicate)
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.06s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/wasmsx-6d4a125392b754f3)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test utils::tests::test_compare_slices ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/machine_tests.rs (/opt/rustwide/target/debug/deps/machine_tests-e3251385777970f9)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] [2m2024-02-14T03:37:41.675956Z[0m [32m INFO[0m VRAM:
[INFO] [stdout] 
[INFO] [stdout] 1800: 2e 2e 2e 2e 7c 2e 2e 2e 2e 31 2e 2e 2e 2e 7c 2e  ....|....1....|.
[INFO] [stdout] 1810: 2e 2e 2e 32 2e 2e 2e 2e 7c 2e 2e 2e 2e 33 2e 2e  ...2....|....3..
[INFO] [stdout] 1820: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
[INFO] [stdout] 1830: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
[INFO] [stdout] 1840: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
[INFO] [stdout] 1850: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
[INFO] [stdout] 1860: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
[INFO] [stdout] 1870: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
[INFO] [stdout] 1880: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
[INFO] [stdout] 1890: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
[INFO] [stdout] 18a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
[INFO] [stdout] 18b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
[INFO] [stdout] 18c0: 54 68 69 73 20 69 73 20 61 6e 20 4d 53 58 20 54  This is an MSX T
[INFO] [stdout] 18d0: 65 73 74 20 31 32 33 20 20 20 20 20 20 20 20 20  est 123         
[INFO] [stdout] 18e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
[INFO] [stdout] 18f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
[INFO] [stdout] 1900: 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f 50  ABCDEFGHIJKLMNOP
[INFO] [stdout] 1910: 51 52 53 54 55 56 57 58 59 5a 20 20 20 20 20 20  QRSTUVWXYZ      
[INFO] [stdout] 1920: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
[INFO] [stdout] 1930: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
[INFO] [stdout] 1940: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
[INFO] [stdout] 1950: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
[INFO] [stdout] 1960: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
[INFO] [stdout] 1970: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
[INFO] [stdout] 1980: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
[INFO] [stdout] 1990: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
[INFO] [stdout] 19a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
[INFO] [stdout] 19b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
[INFO] [stdout] 19c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
[INFO] [stdout] 19d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
[INFO] [stdout] 19e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
[INFO] [stdout] 19f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
[INFO] [stdout] 1a00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
[INFO] [stdout] 1a10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
[INFO] [stdout] 1a20: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
[INFO] [stdout] 1a30: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
[INFO] [stdout] 1a40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
[INFO] [stdout] 1a50: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
[INFO] [stdout] 1a60: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
[INFO] [stdout] 1a70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
[INFO] [stdout] 1a80: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
[INFO] [stdout] 1a90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
[INFO] [stdout] 1aa0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
[INFO] [stdout] 1ab0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
[INFO] [stdout] 1ac0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
[INFO] [stdout] 1ad0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
[INFO] [stdout] 1ae0: 2e 2e 2e 2e 7c 2e 2e 2e 2e 31 2e 2e 2e 2e 7c 2e  ....|....1....|.
[INFO] [stdout] 1af0: 2e 2e 2e 32 2e 2e 2e 2e 7c 2e 2e 2e 2e 33 2e 2e  ...2....|....3..
[INFO] [stdout] 
[INFO] [stdout] [2m2024-02-14T03:37:41.676040Z[0m [32m INFO[0m 
[INFO] [stdout] 
[INFO] [stdout] 2000: f4 f4 f4 f4 f4 f4 f4 f4 f4 f4 f4 f4 f4 f4 f4 f4  ................
[INFO] [stdout] 2010: f4 f4 f4 f4 f4 f4 f4 f4 f4 f4 f4 f4 f4 f4 f4 f4  ................
[INFO] [stdout] 
[INFO] [stdout] test test_screen1_color_table ... ok
[INFO] [stdout] [2m2024-02-14T03:37:41.682209Z[0m [31mERROR[0m 0x30b Display mode: Some(Graphic1)
[INFO] [stdout] [2m2024-02-14T03:37:42.028882Z[0m [32m INFO[0m [VDP] registers[01] = A0
[INFO] [stdout] [2m2024-02-14T03:37:42.028921Z[0m [32m INFO[0m [VDP] Set register 1 - from 00 to A0 - Modified: A0
[INFO] [stdout] [2m2024-02-14T03:37:42.028927Z[0m [32m INFO[0m [VDP] 1 - 0x20 - Enable line interrupt | Reg: 1 | Value: 0xA0
[INFO] [stdout] [2m2024-02-14T03:37:42.028933Z[0m [32m INFO[0m 
[INFO] [stdout] [2m2024-02-14T03:37:42.028974Z[0m [32m INFO[0m [VDP] registers[07] = 04
[INFO] [stdout] [2m2024-02-14T03:37:42.028983Z[0m [32m INFO[0m [VDP] Set register 7 - from 00 to 04 - Modified: 04
[INFO] [stdout] [2m2024-02-14T03:37:42.028988Z[0m [32m INFO[0m [VDP] 7 - Update backdrop color | FG: 0 | BG: 4
[INFO] [stdout] [2m2024-02-14T03:37:42.028991Z[0m [32m INFO[0m 
[INFO] [stdout] [2m2024-02-14T03:37:42.045754Z[0m [32m INFO[0m [VDP] registers[01] = A0
[INFO] [stdout] [2m2024-02-14T03:37:42.045771Z[0m [32m INFO[0m [VDP] Set register 1 - from 00 to A0 - Modified: A0
[INFO] [stdout] [2m2024-02-14T03:37:42.045776Z[0m [32m INFO[0m [VDP] 1 - 0x20 - Enable line interrupt | Reg: 1 | Value: 0xA0
[INFO] [stdout] [2m2024-02-14T03:37:42.045780Z[0m [32m INFO[0m 
[INFO] [stdout] [2m2024-02-14T03:37:42.045820Z[0m [32m INFO[0m [VDP] registers[07] = 04
[INFO] [stdout] [2m2024-02-14T03:37:42.045828Z[0m [32m INFO[0m [VDP] Set register 7 - from 00 to 04 - Modified: 04
[INFO] [stdout] [2m2024-02-14T03:37:42.045831Z[0m [32m INFO[0m [VDP] 7 - Update backdrop color | FG: 0 | BG: 4
[INFO] [stdout] [2m2024-02-14T03:37:42.045834Z[0m [32m INFO[0m 
[INFO] [stdout] [2m2024-02-14T03:37:42.108240Z[0m [32m INFO[0m [VDP] registers[00] = 00
[INFO] [stdout] [2m2024-02-14T03:37:42.108256Z[0m [32m INFO[0m [VDP] Set register 0 - from 00 to 00 - Modified: 00
[INFO] [stdout] [2m2024-02-14T03:37:42.108261Z[0m [32m INFO[0m 
[INFO] [stdout] [2m2024-02-14T03:37:42.108280Z[0m [32m INFO[0m [VDP] registers[01] = A0
[INFO] [stdout] [2m2024-02-14T03:37:42.108284Z[0m [32m INFO[0m [VDP] Set register 1 - from A0 to A0 - Modified: 00
[INFO] [stdout] [2m2024-02-14T03:37:42.108287Z[0m [32m INFO[0m 
[INFO] [stdout] [2m2024-02-14T03:37:42.108325Z[0m [32m INFO[0m [VDP] registers[02] = 06
[INFO] [stdout] [2m2024-02-14T03:37:42.108339Z[0m [32m INFO[0m [VDP] Set register 2 - from 00 to 06 - Modified: 06
[INFO] [stdout] [2m2024-02-14T03:37:42.108345Z[0m [32m INFO[0m [VDP] 2 - 0x7f - Update layout table address | Reg: 2 | Value: 0x06
[INFO] [stdout] [2m2024-02-14T03:37:42.108349Z[0m [32m INFO[0m 
[INFO] [stdout] [2m2024-02-14T03:37:42.108393Z[0m [32m INFO[0m [VDP] registers[03] = 80
[INFO] [stdout] [2m2024-02-14T03:37:42.108406Z[0m [32m INFO[0m [VDP] Set register 3 - from 00 to 80 - Modified: 80
[INFO] [stdout] [2m2024-02-14T03:37:42.108410Z[0m [32m INFO[0m [VDP] 3 - Update color table base address | Reg: 3 | Value: 0x80
[INFO] [stdout] [2m2024-02-14T03:37:42.108415Z[0m [32m INFO[0m Setting lower color byte to 80
[INFO] [stdout] [2m2024-02-14T03:37:42.108420Z[0m [32m INFO[0m Color table address is now 2000
[INFO] [stdout] [2m2024-02-14T03:37:42.108423Z[0m [32m INFO[0m 
[INFO] [stdout] [2m2024-02-14T03:37:42.108428Z[0m [32m INFO[0m Cycles: 682025 PC: 0588
[INFO] [stdout] [2m2024-02-14T03:37:42.108444Z[0m [32m INFO[0m Calc: 0x0
[INFO] [stdout] test test_screen1_color ... ok
[INFO] [stdout] [2m2024-02-14T03:37:42.133087Z[0m [32m INFO[0m [VDP] registers[00] = 00
[INFO] [stdout] [2m2024-02-14T03:37:42.133109Z[0m [32m INFO[0m [VDP] Set register 0 - from 00 to 00 - Modified: 00
[INFO] [stdout] [2m2024-02-14T03:37:42.133113Z[0m [32m INFO[0m 
[INFO] [stdout] [2m2024-02-14T03:37:42.133133Z[0m [32m INFO[0m [VDP] registers[01] = A0
[INFO] [stdout] [2m2024-02-14T03:37:42.133136Z[0m [32m INFO[0m [VDP] Set register 1 - from A0 to A0 - Modified: 00
[INFO] [stdout] [2m2024-02-14T03:37:42.133140Z[0m [32m INFO[0m 
[INFO] [stdout] [2m2024-02-14T03:37:42.133178Z[0m [32m INFO[0m [VDP] registers[02] = 06
[INFO] [stdout] [2m2024-02-14T03:37:42.133186Z[0m [32m INFO[0m [VDP] Set register 2 - from 00 to 06 - Modified: 06
[INFO] [stdout] [2m2024-02-14T03:37:42.133190Z[0m [32m INFO[0m [VDP] 2 - 0x7f - Update layout table address | Reg: 2 | Value: 0x06
[INFO] [stdout] [2m2024-02-14T03:37:42.133193Z[0m [32m INFO[0m 
[INFO] [stdout] [2m2024-02-14T03:37:42.133237Z[0m [32m INFO[0m [VDP] registers[03] = 80
[INFO] [stdout] [2m2024-02-14T03:37:42.133247Z[0m [32m INFO[0m [VDP] Set register 3 - from 00 to 80 - Modified: 80
[INFO] [stdout] [2m2024-02-14T03:37:42.133251Z[0m [32m INFO[0m [VDP] 3 - Update color table base address | Reg: 3 | Value: 0x80
[INFO] [stdout] [2m2024-02-14T03:37:42.133255Z[0m [32m INFO[0m Setting lower color byte to 80
[INFO] [stdout] [2m2024-02-14T03:37:42.133259Z[0m [32m INFO[0m Color table address is now 2000
[INFO] [stdout] [2m2024-02-14T03:37:42.133262Z[0m [32m INFO[0m 
[INFO] [stdout] [2m2024-02-14T03:37:42.133266Z[0m [32m INFO[0m Cycles: 681958 PC: 0588
[INFO] [stdout] [2m2024-02-14T03:37:42.133303Z[0m [32m INFO[0m [VDP] registers[04] = 00
[INFO] [stdout] [2m2024-02-14T03:37:42.133310Z[0m [32m INFO[0m [VDP] Set register 4 - from 00 to 00 - Modified: 00
[INFO] [stdout] [2m2024-02-14T03:37:42.133314Z[0m [32m INFO[0m 
[INFO] [stdout] [2m2024-02-14T03:37:42.133444Z[0m [32m INFO[0m [VDP] registers[05] = 36
[INFO] [stdout] [2m2024-02-14T03:37:42.133452Z[0m [32m INFO[0m [VDP] Set register 5 - from 00 to 36 - Modified: 36
[INFO] [stdout] [2m2024-02-14T03:37:42.133458Z[0m [32m INFO[0m [VDP] 5 - Update sprite attribute table address | Reg: 5 | Value: 0x36
[INFO] [stdout] [2m2024-02-14T03:37:42.133461Z[0m [32m INFO[0m 
[INFO] [stdout] [2m2024-02-14T03:37:42.133496Z[0m [32m INFO[0m [VDP] registers[06] = 07
[INFO] [stdout] [2m2024-02-14T03:37:42.133502Z[0m [32m INFO[0m [VDP] Set register 6 - from 00 to 07 - Modified: 07
[INFO] [stdout] [2m2024-02-14T03:37:42.133507Z[0m [32m INFO[0m [VDP] 6 - 0x3f - Update sprite pattern table address | Reg: 6 | Value: 0x07
[INFO] [stdout] [2m2024-02-14T03:37:42.133510Z[0m [32m INFO[0m 
[INFO] [stdout] [2m2024-02-14T03:37:42.133531Z[0m [32m INFO[0m [VDP] registers[01] = E0
[INFO] [stdout] [2m2024-02-14T03:37:42.133537Z[0m [32m INFO[0m [VDP] Set register 1 - from A0 to E0 - Modified: 40
[INFO] [stdout] [2m2024-02-14T03:37:42.133542Z[0m [32m INFO[0m [VDP] 1 - 0x40 - Blanking change pending | Reg: 1 | Value: 0xE0
[INFO] [stdout] [2m2024-02-14T03:37:42.133545Z[0m [32m INFO[0m 
[INFO] [stdout] [2m2024-02-14T03:37:42.133566Z[0m [32m INFO[0m [VDP] registers[01] = E0
[INFO] [stdout] [2m2024-02-14T03:37:42.133572Z[0m [32m INFO[0m [VDP] Set register 1 - from E0 to E0 - Modified: 00
[INFO] [stdout] [2m2024-02-14T03:37:42.133575Z[0m [32m INFO[0m 
[INFO] [stdout] [2m2024-02-14T03:37:42.879869Z[0m [32m INFO[0m [VDP] registers[01] = A0
[INFO] [stdout] [2m2024-02-14T03:37:42.879902Z[0m [32m INFO[0m [VDP] Set register 1 - from E0 to A0 - Modified: 40
[INFO] [stdout] [2m2024-02-14T03:37:42.879907Z[0m [32m INFO[0m [VDP] 1 - 0x40 - Blanking change pending | Reg: 1 | Value: 0xA0
[INFO] [stdout] [2m2024-02-14T03:37:42.879912Z[0m [32m INFO[0m 
[INFO] [stdout] [2m2024-02-14T03:37:42.879953Z[0m [32m INFO[0m [VDP] registers[07] = F4
[INFO] [stdout] [2m2024-02-14T03:37:42.879957Z[0m [32m INFO[0m [VDP] Set register 7 - from 04 to F4 - Modified: F0
[INFO] [stdout] [2m2024-02-14T03:37:42.879961Z[0m [32m INFO[0m [VDP] 7 - Update backdrop color | FG: 240 | BG: 4
[INFO] [stdout] [2m2024-02-14T03:37:42.879965Z[0m [32m INFO[0m 
[INFO] [stdout] [2m2024-02-14T03:37:42.964253Z[0m [32m INFO[0m [VDP] registers[00] = 00
[INFO] [stdout] [2m2024-02-14T03:37:42.964280Z[0m [32m INFO[0m [VDP] Set register 0 - from 00 to 00 - Modified: 00
[INFO] [stdout] [2m2024-02-14T03:37:42.964284Z[0m [32m INFO[0m 
[INFO] [stdout] [2m2024-02-14T03:37:42.964303Z[0m [32m INFO[0m [VDP] registers[01] = B0
[INFO] [stdout] [2m2024-02-14T03:37:42.964307Z[0m [32m INFO[0m [VDP] Set register 1 - from A0 to B0 - Modified: 10
[INFO] [stdout] [2m2024-02-14T03:37:42.964315Z[0m [32m INFO[0m [VDP] 1 - 0x18 - Update mode | Reg: 1 | Value: 0xB0
[INFO] [stdout] [2m2024-02-14T03:37:42.964319Z[0m [32m INFO[0m [VDP] M1: 1 | M2: 0 | M3: 0
[INFO] [stdout] [2m2024-02-14T03:37:42.964323Z[0m [32m INFO[0m [VDP] Display mode is now: Text1 (0100)
[INFO] [stdout] [2m2024-02-14T03:37:42.964327Z[0m [32m INFO[0m 
[INFO] [stdout] [2m2024-02-14T03:37:42.964362Z[0m [32m INFO[0m [VDP] registers[02] = 00
[INFO] [stdout] [2m2024-02-14T03:37:42.964369Z[0m [32m INFO[0m [VDP] Set register 2 - from 06 to 00 - Modified: 06
[INFO] [stdout] [2m2024-02-14T03:37:42.964373Z[0m [32m INFO[0m [VDP] 2 - 0x7f - Update layout table address | Reg: 2 | Value: 0x00
[INFO] [stdout] [2m2024-02-14T03:37:42.964376Z[0m [32m INFO[0m 
[INFO] [stdout] [2m2024-02-14T03:37:42.964416Z[0m [32m INFO[0m [VDP] registers[03] = 00
[INFO] [stdout] [2m2024-02-14T03:37:42.964423Z[0m [32m INFO[0m [VDP] Set register 3 - from 80 to 00 - Modified: 80
[INFO] [stdout] [2m2024-02-14T03:37:42.964427Z[0m [32m INFO[0m [VDP] 3 - Update color table base address | Reg: 3 | Value: 0x00
[INFO] [stdout] [2m2024-02-14T03:37:42.964430Z[0m [32m INFO[0m Setting lower color byte to 00
[INFO] [stdout] [2m2024-02-14T03:37:42.964433Z[0m [32m INFO[0m Color table address is now 0000
[INFO] [stdout] [2m2024-02-14T03:37:42.964437Z[0m [32m INFO[0m 
[INFO] [stdout] [2m2024-02-14T03:37:42.964440Z[0m [32m INFO[0m Cycles: 2396378 PC: 0588
[INFO] [stdout] [2m2024-02-14T03:37:42.964559Z[0m [32m INFO[0m [VDP] registers[04] = 01
[INFO] [stdout] [2m2024-02-14T03:37:42.964566Z[0m [32m INFO[0m [VDP] Set register 4 - from 00 to 01 - Modified: 01
[INFO] [stdout] [2m2024-02-14T03:37:42.964570Z[0m [32m INFO[0m [VDP] 4 - 0x3f - Update pattern table address | Reg: 4 | Value: 0x01
[INFO] [stdout] [2m2024-02-14T03:37:42.964574Z[0m [32m INFO[0m 
[INFO] [stdout] [2m2024-02-14T03:37:42.964613Z[0m [32m INFO[0m [VDP] registers[05] = 00
[INFO] [stdout] [2m2024-02-14T03:37:42.964619Z[0m [32m INFO[0m [VDP] Set register 5 - from 36 to 00 - Modified: 36
[INFO] [stdout] [2m2024-02-14T03:37:42.964622Z[0m [32m INFO[0m [VDP] 5 - Update sprite attribute table address | Reg: 5 | Value: 0x00
[INFO] [stdout] [2m2024-02-14T03:37:42.964625Z[0m [32m INFO[0m 
[INFO] [stdout] [2m2024-02-14T03:37:42.964656Z[0m [32m INFO[0m [VDP] registers[06] = 00
[INFO] [stdout] [2m2024-02-14T03:37:42.964662Z[0m [32m INFO[0m [VDP] Set register 6 - from 07 to 00 - Modified: 07
[INFO] [stdout] [2m2024-02-14T03:37:42.964666Z[0m [32m INFO[0m [VDP] 6 - 0x3f - Update sprite pattern table address | Reg: 6 | Value: 0x00
[INFO] [stdout] [2m2024-02-14T03:37:42.964669Z[0m [32m INFO[0m 
[INFO] [stdout] [2m2024-02-14T03:37:42.964688Z[0m [32m INFO[0m [VDP] registers[01] = F0
[INFO] [stdout] [2m2024-02-14T03:37:42.964694Z[0m [32m INFO[0m [VDP] Set register 1 - from B0 to F0 - Modified: 40
[INFO] [stdout] [2m2024-02-14T03:37:42.964698Z[0m [32m INFO[0m [VDP] 1 - 0x40 - Blanking change pending | Reg: 1 | Value: 0xF0
[INFO] [stdout] [2m2024-02-14T03:37:42.964701Z[0m [32m INFO[0m 
[INFO] [stdout] [2m2024-02-14T03:37:42.968302Z[0m [31mERROR[0m 0x8c0 Display mode: Some(Text1)
[INFO] [stdout] test machine_test has been running for over 60 seconds
[ERROR] error running command: no output for 300 seconds
[INFO] running `Command { std: "docker" "inspect" "d8f0844247de402488220ef7559e51eed6121d50afb3980d65d8c9a2c0794fab", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d8f0844247de402488220ef7559e51eed6121d50afb3980d65d8c9a2c0794fab", kill_on_drop: false }`
[INFO] [stdout] d8f0844247de402488220ef7559e51eed6121d50afb3980d65d8c9a2c0794fab
