Jul 11 15:36:00.328 INFO checking blorente/RustikGB against master#ae5b629efd79de78e6ba7ef493c32857bd7f9cf9 for pr-52234 Jul 11 15:36:00.328 INFO running: cargo +ae5b629efd79de78e6ba7ef493c32857bd7f9cf9-alt check --frozen --all --all-targets Jul 11 15:36:00.328 INFO creating container for: cargo +ae5b629efd79de78e6ba7ef493c32857bd7f9cf9-alt check --frozen --all --all-targets Jul 11 15:36:00.328 INFO running `"docker" "create" "-v" "/home/ec2-user/crater/./work/local/test-source/worker-7/pr-52234/master#ae5b629efd79de78e6ba7ef493c32857bd7f9cf9:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/pr-52234/worker-7/master#ae5b629efd79de78e6ba7ef493c32857bd7f9cf9:/target:rw,Z" "-v" "/home/ec2-user/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/home/ec2-user/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=500" "-e" "CMD=cargo +ae5b629efd79de78e6ba7ef493c32857bd7f9cf9-alt check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "crater"` Jul 11 15:36:00.598 INFO blam! af09cd6a132b6c575dbca9bb1fec976e60544c1295133778d30a3660c4eb120b Jul 11 15:36:00.601 INFO running `"docker" "start" "-a" "af09cd6a132b6c575dbca9bb1fec976e60544c1295133778d30a3660c4eb120b"` Jul 11 15:36:01.888 INFO kablam! Compiling libc v0.2.29 Jul 11 15:36:01.894 INFO kablam! Compiling itoa v0.3.2 Jul 11 15:36:01.907 INFO kablam! Checking either v1.1.0 Jul 11 15:36:01.919 INFO kablam! Compiling rayon-core v1.2.1 Jul 11 15:36:01.919 INFO kablam! Checking scopeguard v0.3.2 Jul 11 15:36:01.920 INFO kablam! Checking futures v0.1.15 Jul 11 15:36:01.921 INFO kablam! Checking adler32 v1.0.2 Jul 11 15:36:04.091 INFO kablam! Checking piston-float v0.2.0 Jul 11 15:36:04.486 INFO kablam! Compiling khronos_api v1.0.1 Jul 11 15:36:05.914 INFO kablam! Checking bitflags v0.6.0 Jul 11 15:36:06.319 INFO kablam! Checking odds v0.2.25 Jul 11 15:36:06.331 INFO kablam! Checking byteorder v0.4.2 Jul 11 15:36:06.699 INFO kablam! Checking shader_version v0.2.2 Jul 11 15:36:06.875 INFO kablam! Checking linked-hash-map v0.0.10 Jul 11 15:36:07.819 INFO kablam! Checking interpolation v0.1.0 Jul 11 15:36:09.726 INFO kablam! Checking piston-texture v0.5.0 Jul 11 15:36:12.177 INFO kablam! Checking read_color v0.1.0 Jul 11 15:36:12.455 INFO kablam! Checking piston-shaders_graphics2d v0.2.1 Jul 11 15:36:12.659 INFO kablam! Checking text_io v0.1.6 Jul 11 15:36:12.671 INFO kablam! Compiling xml-rs v0.3.6 Jul 11 15:36:13.947 INFO kablam! Compiling x11-dl v2.15.0 Jul 11 15:36:14.039 INFO kablam! Checking enum_primitive v0.1.1 Jul 11 15:36:14.063 INFO kablam! Checking deflate v0.7.16 Jul 11 15:36:15.395 INFO kablam! Compiling serde_json v0.9.10 Jul 11 15:36:18.623 INFO kablam! Checking piston-viewport v0.2.0 Jul 11 15:36:19.023 INFO kablam! Checking vecmath v0.2.0 Jul 11 15:36:20.778 INFO kablam! Checking coco v0.1.1 Jul 11 15:36:21.023 INFO kablam! Checking draw_state v0.6.0 Jul 11 15:36:22.026 INFO kablam! Checking stb_truetype v0.2.1 Jul 11 15:36:27.740 INFO kablam! Checking num-rational v0.1.39 Jul 11 15:36:28.331 INFO kablam! Compiling gl_generator v0.5.5 Jul 11 15:36:29.804 INFO kablam! Checking nodrop v0.1.9 Jul 11 15:36:30.133 INFO kablam! Checking rand v0.3.16 Jul 11 15:36:30.896 INFO kablam! Checking num_cpus v1.6.2 Jul 11 15:36:31.885 INFO kablam! Checking shared_library v0.1.7 Jul 11 15:36:33.555 INFO kablam! Checking time v0.1.38 Jul 11 15:36:34.835 INFO kablam! Checking pistoncore-input v0.15.0 Jul 11 15:37:10.305 INFO kablam! Checking png v0.6.2 Jul 11 15:37:10.419 INFO kablam! Checking png v0.9.0 Jul 11 15:37:10.661 INFO kablam! Checking piston2d-graphics v0.19.0 Jul 11 15:37:10.715 INFO kablam! Checking arrayvec v0.3.23 Jul 11 15:37:10.781 INFO kablam! Checking gfx_core v0.5.1 Jul 11 15:37:10.989 INFO kablam! Checking osmesa-sys v0.1.2 Jul 11 15:37:11.255 INFO kablam! Checking tempfile v2.1.6 Jul 11 15:37:13.874 INFO kablam! Checking fs2 v0.2.5 Jul 11 15:37:16.679 INFO kablam! Compiling wayland-scanner v0.7.8 Jul 11 15:37:21.727 INFO kablam! Compiling phf_generator v0.7.21 Jul 11 15:37:24.487 INFO kablam! Checking pistoncore-window v0.24.0 Jul 11 15:37:24.675 INFO kablam! Compiling glutin v0.7.4 Jul 11 15:37:27.007 INFO kablam! Compiling gfx_gl v0.3.1 Jul 11 15:37:27.035 INFO kablam! Compiling gl v0.6.3 Jul 11 15:37:27.123 INFO kablam! Checking memmap v0.4.0 Jul 11 15:37:28.293 INFO kablam! Checking rayon v0.8.2 Jul 11 15:37:30.992 INFO kablam! Checking rusttype v0.2.1 Jul 11 15:37:52.884 INFO kablam! Compiling phf_codegen v0.7.21 Jul 11 15:37:57.155 INFO kablam! Checking pistoncore-event_loop v0.27.0 Jul 11 15:37:58.752 INFO kablam! Compiling wayland-client v0.7.8 Jul 11 15:38:00.199 INFO kablam! Compiling target_build_utils v0.3.1 Jul 11 15:38:19.318 INFO kablam! Checking piston v0.27.0 Jul 11 15:38:19.675 INFO kablam! Checking jpeg-decoder v0.1.13 Jul 11 15:38:32.619 INFO kablam! Checking image v0.12.4 Jul 11 15:38:32.620 INFO kablam! Checking image v0.15.0 Jul 11 15:39:21.899 INFO kablam! Compiling libloading v0.3.4 Jul 11 15:39:39.078 INFO kablam! Checking dlib v0.3.1 Jul 11 15:39:39.896 INFO kablam! Checking wayland-sys v0.7.8 Jul 11 15:39:48.020 INFO kablam! Checking wayland-kbd v0.6.3 Jul 11 15:39:48.021 INFO kablam! Checking wayland-window v0.4.4 Jul 11 15:39:52.278 INFO kablam! Checking winit v0.5.11 Jul 11 15:40:03.239 INFO kablam! Checking pistoncore-glutin_window v0.33.0 Jul 11 15:40:09.140 INFO kablam! Checking gfx v0.13.0 Jul 11 15:40:09.140 INFO kablam! Checking gfx_device_gl v0.12.0 Jul 11 15:40:19.789 INFO kablam! Checking piston-gfx_texture v0.20.0 Jul 11 15:40:21.179 INFO kablam! Checking piston2d-gfx_graphics v0.35.0 Jul 11 15:40:24.697 INFO kablam! Checking piston_window v0.61.0 Jul 11 15:40:25.642 INFO kablam! Checking RustikGB v0.1.0 (file:///source) Jul 11 15:40:27.435 INFO kablam! warning: unused import: `hardware::debugger` Jul 11 15:40:27.435 INFO kablam! --> src/hardware/cpu.rs:4:5 Jul 11 15:40:27.435 INFO kablam! | Jul 11 15:40:27.435 INFO kablam! 4 | use hardware::debugger; Jul 11 15:40:27.435 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Jul 11 15:40:27.437 INFO kablam! warning: unused import: `hardware::debugger` Jul 11 15:40:27.437 INFO kablam! --> src/hardware/cpu.rs:4:5 Jul 11 15:40:27.437 INFO kablam! | Jul 11 15:40:27.437 INFO kablam! 4 | use hardware::debugger; Jul 11 15:40:27.437 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Jul 11 15:40:27.437 INFO kablam! | Jul 11 15:40:27.437 INFO kablam! = note: #[warn(unused_imports)] on by default Jul 11 15:40:27.437 INFO kablam! Jul 11 15:40:27.438 INFO kablam! warning: unused import: `hardware::video::screen::Screen` Jul 11 15:40:27.438 INFO kablam! --> src/hardware/cpu.rs:6:5 Jul 11 15:40:27.438 INFO kablam! | Jul 11 15:40:27.438 INFO kablam! 6 | use hardware::video::screen::Screen; Jul 11 15:40:27.438 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:27.438 INFO kablam! Jul 11 15:40:27.438 INFO kablam! warning: unused import: `hardware::interrupts::Interrupts` Jul 11 15:40:27.438 INFO kablam! --> src/hardware/cpu.rs:10:5 Jul 11 15:40:27.439 INFO kablam! | Jul 11 15:40:27.439 INFO kablam! 10 | use hardware::interrupts::Interrupts; Jul 11 15:40:27.439 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:27.439 INFO kablam! Jul 11 15:40:27.440 INFO kablam! warning: unnecessary parentheses around `if` condition Jul 11 15:40:27.441 INFO kablam! --> src/hardware/mod.rs:4:12 Jul 11 15:40:27.441 INFO kablam! | Jul 11 15:40:27.441 INFO kablam! 4 | if (QUICK_FIXES_ACTIVE) { Jul 11 15:40:27.441 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Jul 11 15:40:27.441 INFO kablam! | Jul 11 15:40:27.441 INFO kablam! ::: src/hardware/cartridge.rs:126:9 Jul 11 15:40:27.441 INFO kablam! | Jul 11 15:40:27.441 INFO kablam! 126 | / quick_fix!({ Jul 11 15:40:27.441 INFO kablam! 127 | | println!("Writing byte {:2X} to cartridge addres {:4X}", val, addr); Jul 11 15:40:27.441 INFO kablam! 128 | | }, Jul 11 15:40:27.441 INFO kablam! 129 | | "Probably shouldn't be writing to the cartridge ROM"); Jul 11 15:40:27.441 INFO kablam! | |______________________________________________________________- in this macro invocation Jul 11 15:40:27.442 INFO kablam! | Jul 11 15:40:27.442 INFO kablam! = note: #[warn(unused_parens)] on by default Jul 11 15:40:27.442 INFO kablam! Jul 11 15:40:27.442 INFO kablam! | Jul 11 15:40:27.442 INFO kablam! = note: #[warn(unused_imports)] on by default Jul 11 15:40:27.442 INFO kablam! Jul 11 15:40:27.442 INFO kablam! warning: unused import: `hardware::video::screen::Screen` Jul 11 15:40:27.442 INFO kablam! --> src/hardware/cpu.rs:6:5 Jul 11 15:40:27.442 INFO kablam! | Jul 11 15:40:27.443 INFO kablam! 6 | use hardware::video::screen::Screen; Jul 11 15:40:27.443 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:27.443 INFO kablam! Jul 11 15:40:27.443 INFO kablam! warning: unused import: `hardware::interrupts::Interrupts` Jul 11 15:40:27.443 INFO kablam! --> src/hardware/cpu.rs:10:5 Jul 11 15:40:27.443 INFO kablam! | Jul 11 15:40:27.443 INFO kablam! 10 | use hardware::interrupts::Interrupts; Jul 11 15:40:27.443 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:27.443 INFO kablam! Jul 11 15:40:27.444 INFO kablam! warning: unnecessary parentheses around `if` condition Jul 11 15:40:27.444 INFO kablam! --> src/hardware/mod.rs:4:12 Jul 11 15:40:27.444 INFO kablam! | Jul 11 15:40:27.444 INFO kablam! 4 | if (QUICK_FIXES_ACTIVE) { Jul 11 15:40:27.444 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Jul 11 15:40:27.444 INFO kablam! | Jul 11 15:40:27.444 INFO kablam! ::: src/hardware/cartridge.rs:126:9 Jul 11 15:40:27.444 INFO kablam! | Jul 11 15:40:27.444 INFO kablam! 126 | / quick_fix!({ Jul 11 15:40:27.444 INFO kablam! 127 | | println!("Writing byte {:2X} to cartridge addres {:4X}", val, addr); Jul 11 15:40:27.444 INFO kablam! 128 | | }, Jul 11 15:40:27.444 INFO kablam! 129 | | "Probably shouldn't be writing to the cartridge ROM"); Jul 11 15:40:27.444 INFO kablam! | |______________________________________________________________- in this macro invocation Jul 11 15:40:27.444 INFO kablam! | Jul 11 15:40:27.445 INFO kablam! = note: #[warn(unused_parens)] on by default Jul 11 15:40:27.445 INFO kablam! Jul 11 15:40:27.457 INFO kablam! warning: unnecessary parentheses around assigned value Jul 11 15:40:27.457 INFO kablam! --> src/hardware/instructions.rs:758:20 Jul 11 15:40:27.457 INFO kablam! | Jul 11 15:40:27.457 INFO kablam! 758 | let register = (opcode & 0b00000111); Jul 11 15:40:27.457 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Jul 11 15:40:27.462 INFO kablam! Jul 11 15:40:27.463 INFO kablam! warning: unnecessary parentheses around assigned value Jul 11 15:40:27.463 INFO kablam! --> src/hardware/instructions.rs:781:20 Jul 11 15:40:27.463 INFO kablam! | Jul 11 15:40:27.463 INFO kablam! 781 | let register = (opcode & 0b00000111); Jul 11 15:40:27.463 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Jul 11 15:40:27.463 INFO kablam! Jul 11 15:40:27.463 INFO kablam! warning: unnecessary parentheses around assigned value Jul 11 15:40:27.463 INFO kablam! --> src/hardware/instructions.rs:758:20 Jul 11 15:40:27.463 INFO kablam! | Jul 11 15:40:27.464 INFO kablam! 758 | let register = (opcode & 0b00000111); Jul 11 15:40:27.464 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Jul 11 15:40:27.464 INFO kablam! Jul 11 15:40:27.464 INFO kablam! warning: unnecessary parentheses around assigned value Jul 11 15:40:27.464 INFO kablam! --> src/hardware/instructions.rs:802:20 Jul 11 15:40:27.464 INFO kablam! | Jul 11 15:40:27.464 INFO kablam! 802 | let register = (opcode & 0b00000111); Jul 11 15:40:27.464 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Jul 11 15:40:27.464 INFO kablam! Jul 11 15:40:27.464 INFO kablam! warning: unnecessary parentheses around assigned value Jul 11 15:40:27.464 INFO kablam! --> src/hardware/instructions.rs:781:20 Jul 11 15:40:27.464 INFO kablam! | Jul 11 15:40:27.464 INFO kablam! 781 | let register = (opcode & 0b00000111); Jul 11 15:40:27.464 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Jul 11 15:40:27.464 INFO kablam! Jul 11 15:40:27.465 INFO kablam! warning: unnecessary parentheses around assigned value Jul 11 15:40:27.465 INFO kablam! --> src/hardware/instructions.rs:802:20 Jul 11 15:40:27.465 INFO kablam! | Jul 11 15:40:27.465 INFO kablam! 802 | let register = (opcode & 0b00000111); Jul 11 15:40:27.465 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Jul 11 15:40:27.465 INFO kablam! Jul 11 15:40:27.470 INFO kablam! warning: unused import: `hardware::interrupts::InterruptType` Jul 11 15:40:27.470 INFO kablam! --> src/hardware/memory/bus.rs:9:5 Jul 11 15:40:27.470 INFO kablam! | Jul 11 15:40:27.470 INFO kablam! 9 | use hardware::interrupts::InterruptType; Jul 11 15:40:27.470 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:27.474 INFO kablam! warning: unused import: `hardware::interrupts::InterruptType` Jul 11 15:40:27.474 INFO kablam! --> src/hardware/memory/bus.rs:9:5 Jul 11 15:40:27.474 INFO kablam! | Jul 11 15:40:27.474 INFO kablam! 9 | use hardware::interrupts::InterruptType; Jul 11 15:40:27.474 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:27.474 INFO kablam! Jul 11 15:40:27.474 INFO kablam! warning: unused import: `hardware::video::gpu_constants::*` Jul 11 15:40:27.474 INFO kablam! --> src/hardware/memory/bus.rs:11:5 Jul 11 15:40:27.474 INFO kablam! | Jul 11 15:40:27.474 INFO kablam! 11 | use hardware::video::gpu_constants::*; Jul 11 15:40:27.474 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:27.474 INFO kablam! Jul 11 15:40:27.475 INFO kablam! Jul 11 15:40:27.475 INFO kablam! warning: unused import: `hardware::video::gpu_constants::*` Jul 11 15:40:27.475 INFO kablam! --> src/hardware/memory/bus.rs:11:5 Jul 11 15:40:27.475 INFO kablam! | Jul 11 15:40:27.475 INFO kablam! 11 | use hardware::video::gpu_constants::*; Jul 11 15:40:27.475 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:27.475 INFO kablam! Jul 11 15:40:27.476 INFO kablam! warning: unnecessary parentheses around `if` condition Jul 11 15:40:27.477 INFO kablam! --> src/hardware/mod.rs:4:12 Jul 11 15:40:27.477 INFO kablam! | Jul 11 15:40:27.477 INFO kablam! 4 | if (QUICK_FIXES_ACTIVE) { Jul 11 15:40:27.477 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Jul 11 15:40:27.477 INFO kablam! | Jul 11 15:40:27.477 INFO kablam! ::: src/hardware/memory/bus.rs:92:9 Jul 11 15:40:27.477 INFO kablam! | Jul 11 15:40:27.477 INFO kablam! 92 | / quick_fix!({ Jul 11 15:40:27.477 INFO kablam! 93 | | if self.io_registers.boot_rom_enabled() && self.boot_rom.in_region(addr) { Jul 11 15:40:27.477 INFO kablam! 94 | | return self.boot_rom.read_byte(addr); Jul 11 15:40:27.477 INFO kablam! 95 | | } else if self.cartridge.in_region(addr) { Jul 11 15:40:27.477 INFO kablam! ... | Jul 11 15:40:27.477 INFO kablam! 118 | | if the HRAM ifelse comes before it). Jul 11 15:40:27.477 INFO kablam! 119 | | It shouldn't be order-dependant. Fix it."); Jul 11 15:40:27.477 INFO kablam! | |____________________________________________________- in this macro invocation Jul 11 15:40:27.477 INFO kablam! Jul 11 15:40:27.477 INFO kablam! warning: unnecessary parentheses around `if` condition Jul 11 15:40:27.477 INFO kablam! --> src/hardware/mod.rs:4:12 Jul 11 15:40:27.477 INFO kablam! | Jul 11 15:40:27.477 INFO kablam! 4 | if (QUICK_FIXES_ACTIVE) { Jul 11 15:40:27.477 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Jul 11 15:40:27.477 INFO kablam! | Jul 11 15:40:27.477 INFO kablam! ::: src/hardware/memory/bus.rs:92:9 Jul 11 15:40:27.477 INFO kablam! | Jul 11 15:40:27.478 INFO kablam! 92 | / quick_fix!({ Jul 11 15:40:27.478 INFO kablam! 93 | | if self.io_registers.boot_rom_enabled() && self.boot_rom.in_region(addr) { Jul 11 15:40:27.478 INFO kablam! 94 | | return self.boot_rom.read_byte(addr); Jul 11 15:40:27.478 INFO kablam! 95 | | } else if self.cartridge.in_region(addr) { Jul 11 15:40:27.478 INFO kablam! ... | Jul 11 15:40:27.478 INFO kablam! 118 | | if the HRAM ifelse comes before it). Jul 11 15:40:27.478 INFO kablam! 119 | | It shouldn't be order-dependant. Fix it."); Jul 11 15:40:27.478 INFO kablam! | |____________________________________________________- in this macro invocation Jul 11 15:40:27.478 INFO kablam! Jul 11 15:40:27.478 INFO kablam! warning: unnecessary parentheses around `if` condition Jul 11 15:40:27.478 INFO kablam! --> src/hardware/mod.rs:4:12 Jul 11 15:40:27.478 INFO kablam! | Jul 11 15:40:27.478 INFO kablam! 4 | if (QUICK_FIXES_ACTIVE) { Jul 11 15:40:27.478 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Jul 11 15:40:27.478 INFO kablam! | Jul 11 15:40:27.478 INFO kablam! ::: src/hardware/memory/bus.rs:123:9 Jul 11 15:40:27.478 INFO kablam! | Jul 11 15:40:27.478 INFO kablam! 123 | / quick_fix!({ Jul 11 15:40:27.478 INFO kablam! 124 | | Jul 11 15:40:27.478 INFO kablam! 125 | | if self.cartridge.in_region(addr) { Jul 11 15:40:27.478 INFO kablam! 126 | | return self.cartridge.write_byte(addr, val); Jul 11 15:40:27.478 INFO kablam! ... | Jul 11 15:40:27.478 INFO kablam! 149 | | if the HRAM ifelse comes before it). Jul 11 15:40:27.478 INFO kablam! 150 | | It shouldn't be order-dependant. Fix it."); Jul 11 15:40:27.478 INFO kablam! | |___________________________________________________- in this macro invocation Jul 11 15:40:27.478 INFO kablam! Jul 11 15:40:27.479 INFO kablam! warning: unnecessary parentheses around `if` condition Jul 11 15:40:27.479 INFO kablam! --> src/hardware/mod.rs:4:12 Jul 11 15:40:27.479 INFO kablam! | Jul 11 15:40:27.479 INFO kablam! 4 | if (QUICK_FIXES_ACTIVE) { Jul 11 15:40:27.479 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Jul 11 15:40:27.479 INFO kablam! | Jul 11 15:40:27.479 INFO kablam! ::: src/hardware/memory/ioregs.rs:16:9 Jul 11 15:40:27.479 INFO kablam! | Jul 11 15:40:27.479 INFO kablam! 16 | / quick_fix!({ Jul 11 15:40:27.479 INFO kablam! 17 | | if addr == BOOT_ROM_ENABLE { Jul 11 15:40:27.479 INFO kablam! 18 | | self.boot_rom_enable.r() Jul 11 15:40:27.479 INFO kablam! 19 | | } else { Jul 11 15:40:27.479 INFO kablam! ... | Jul 11 15:40:27.479 INFO kablam! 22 | | } Jul 11 15:40:27.479 INFO kablam! 23 | | }, "IORegs should be gone at some point") Jul 11 15:40:27.479 INFO kablam! | |_________________________________________________- in this macro invocation Jul 11 15:40:27.479 INFO kablam! Jul 11 15:40:27.482 INFO kablam! warning: unnecessary parentheses around `if` condition Jul 11 15:40:27.483 INFO kablam! --> src/hardware/mod.rs:4:12 Jul 11 15:40:27.483 INFO kablam! | Jul 11 15:40:27.483 INFO kablam! 4 | if (QUICK_FIXES_ACTIVE) { Jul 11 15:40:27.483 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Jul 11 15:40:27.483 INFO kablam! | Jul 11 15:40:27.483 INFO kablam! ::: src/hardware/memory/ioregs.rs:27:9 Jul 11 15:40:27.483 INFO kablam! | Jul 11 15:40:27.483 INFO kablam! 27 | / quick_fix!({ Jul 11 15:40:27.483 INFO kablam! 28 | | if addr == BOOT_ROM_ENABLE { Jul 11 15:40:27.483 INFO kablam! 29 | | self.boot_rom_enable.w(val) Jul 11 15:40:27.483 INFO kablam! 30 | | } else { Jul 11 15:40:27.483 INFO kablam! ... | Jul 11 15:40:27.483 INFO kablam! 33 | | } Jul 11 15:40:27.483 INFO kablam! 34 | | }, "IORegs should be gone at some point"); Jul 11 15:40:27.483 INFO kablam! | |__________________________________________________- in this macro invocation Jul 11 15:40:27.483 INFO kablam! Jul 11 15:40:27.483 INFO kablam! warning: unnecessary parentheses around `if` condition Jul 11 15:40:27.483 INFO kablam! --> src/hardware/mod.rs:4:12 Jul 11 15:40:27.483 INFO kablam! | Jul 11 15:40:27.483 INFO kablam! 4 | if (QUICK_FIXES_ACTIVE) { Jul 11 15:40:27.483 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Jul 11 15:40:27.483 INFO kablam! | Jul 11 15:40:27.483 INFO kablam! ::: src/hardware/memory/bus.rs:123:9 Jul 11 15:40:27.484 INFO kablam! | Jul 11 15:40:27.484 INFO kablam! 123 | / quick_fix!({ Jul 11 15:40:27.484 INFO kablam! 124 | | Jul 11 15:40:27.484 INFO kablam! 125 | | if self.cartridge.in_region(addr) { Jul 11 15:40:27.484 INFO kablam! 126 | | return self.cartridge.write_byte(addr, val); Jul 11 15:40:27.484 INFO kablam! ... | Jul 11 15:40:27.484 INFO kablam! 149 | | if the HRAM ifelse comes before it). Jul 11 15:40:27.484 INFO kablam! 150 | | It shouldn't be order-dependant. Fix it."); Jul 11 15:40:27.484 INFO kablam! | |___________________________________________________- in this macro invocation Jul 11 15:40:27.484 INFO kablam! Jul 11 15:40:27.484 INFO kablam! warning: unnecessary parentheses around `if` condition Jul 11 15:40:27.484 INFO kablam! --> src/hardware/mod.rs:4:12 Jul 11 15:40:27.484 INFO kablam! | Jul 11 15:40:27.484 INFO kablam! 4 | if (QUICK_FIXES_ACTIVE) { Jul 11 15:40:27.484 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Jul 11 15:40:27.484 INFO kablam! | Jul 11 15:40:27.484 INFO kablam! ::: src/hardware/memory/ioregs.rs:16:9 Jul 11 15:40:27.484 INFO kablam! | Jul 11 15:40:27.484 INFO kablam! 16 | / quick_fix!({ Jul 11 15:40:27.484 INFO kablam! 17 | | if addr == BOOT_ROM_ENABLE { Jul 11 15:40:27.484 INFO kablam! 18 | | self.boot_rom_enable.r() Jul 11 15:40:27.484 INFO kablam! 19 | | } else { Jul 11 15:40:27.484 INFO kablam! ... | Jul 11 15:40:27.484 INFO kablam! 22 | | } Jul 11 15:40:27.484 INFO kablam! 23 | | }, "IORegs should be gone at some point") Jul 11 15:40:27.485 INFO kablam! | |_________________________________________________- in this macro invocation Jul 11 15:40:27.485 INFO kablam! Jul 11 15:40:27.485 INFO kablam! warning: unnecessary parentheses around `if` condition Jul 11 15:40:27.485 INFO kablam! --> src/hardware/mod.rs:4:12 Jul 11 15:40:27.485 INFO kablam! | Jul 11 15:40:27.485 INFO kablam! 4 | if (QUICK_FIXES_ACTIVE) { Jul 11 15:40:27.485 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Jul 11 15:40:27.485 INFO kablam! | Jul 11 15:40:27.485 INFO kablam! ::: src/hardware/memory/ioregs.rs:27:9 Jul 11 15:40:27.485 INFO kablam! | Jul 11 15:40:27.485 INFO kablam! 27 | / quick_fix!({ Jul 11 15:40:27.485 INFO kablam! 28 | | if addr == BOOT_ROM_ENABLE { Jul 11 15:40:27.485 INFO kablam! 29 | | self.boot_rom_enable.w(val) Jul 11 15:40:27.485 INFO kablam! 30 | | } else { Jul 11 15:40:27.485 INFO kablam! ... | Jul 11 15:40:27.485 INFO kablam! 33 | | } Jul 11 15:40:27.485 INFO kablam! 34 | | }, "IORegs should be gone at some point"); Jul 11 15:40:27.485 INFO kablam! | |__________________________________________________- in this macro invocation Jul 11 15:40:27.485 INFO kablam! Jul 11 15:40:27.489 INFO kablam! warning: unused import: `hardware::video::screen::SCREEN_HEIGHT` Jul 11 15:40:27.489 INFO kablam! --> src/hardware/video/gpu.rs:7:5 Jul 11 15:40:27.489 INFO kablam! | Jul 11 15:40:27.489 INFO kablam! 7 | use hardware::video::screen::SCREEN_HEIGHT; Jul 11 15:40:27.489 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:27.489 INFO kablam! Jul 11 15:40:27.489 INFO kablam! warning: unused import: `hardware::hex_print` Jul 11 15:40:27.489 INFO kablam! --> src/hardware/video/gpu.rs:8:5 Jul 11 15:40:27.490 INFO kablam! | Jul 11 15:40:27.490 INFO kablam! 8 | use hardware::hex_print; Jul 11 15:40:27.490 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:27.490 INFO kablam! Jul 11 15:40:27.490 INFO kablam! warning: unused import: `hardware::video::tile_set::Tile` Jul 11 15:40:27.490 INFO kablam! --> src/hardware/video/gpu.rs:11:5 Jul 11 15:40:27.490 INFO kablam! | Jul 11 15:40:27.490 INFO kablam! 11 | use hardware::video::tile_set::Tile; Jul 11 15:40:27.491 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:27.491 INFO kablam! Jul 11 15:40:27.491 INFO kablam! warning: unused import: `hardware::video::sprites::Sprite` Jul 11 15:40:27.491 INFO kablam! --> src/hardware/video/gpu.rs:15:5 Jul 11 15:40:27.491 INFO kablam! | Jul 11 15:40:27.491 INFO kablam! 15 | use hardware::video::sprites::Sprite; Jul 11 15:40:27.491 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:27.491 INFO kablam! Jul 11 15:40:27.492 INFO kablam! warning: unused import: `rand` Jul 11 15:40:27.492 INFO kablam! --> src/hardware/video/gpu.rs:18:5 Jul 11 15:40:27.492 INFO kablam! | Jul 11 15:40:27.492 INFO kablam! 18 | use rand; Jul 11 15:40:27.492 INFO kablam! | ^^^^ Jul 11 15:40:27.492 INFO kablam! Jul 11 15:40:27.492 INFO kablam! warning: unused import: `std::fmt::Display` Jul 11 15:40:27.492 INFO kablam! --> src/hardware/video/tile_set.rs:3:5 Jul 11 15:40:27.493 INFO kablam! | Jul 11 15:40:27.493 INFO kablam! 3 | use std::fmt::Display; Jul 11 15:40:27.493 INFO kablam! | ^^^^^^^^^^^^^^^^^ Jul 11 15:40:27.493 INFO kablam! Jul 11 15:40:27.493 INFO kablam! warning: unused import: `hardware::video::screen::SCREEN_HEIGHT` Jul 11 15:40:27.493 INFO kablam! --> src/hardware/video/gpu.rs:7:5 Jul 11 15:40:27.493 INFO kablam! | Jul 11 15:40:27.493 INFO kablam! 7 | use hardware::video::screen::SCREEN_HEIGHT; Jul 11 15:40:27.494 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:27.494 INFO kablam! Jul 11 15:40:27.494 INFO kablam! warning: unused import: `hardware::hex_print` Jul 11 15:40:27.494 INFO kablam! --> src/hardware/video/gpu.rs:8:5 Jul 11 15:40:27.494 INFO kablam! | Jul 11 15:40:27.494 INFO kablam! 8 | use hardware::hex_print; Jul 11 15:40:27.494 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:27.494 INFO kablam! Jul 11 15:40:27.495 INFO kablam! warning: unused import: `hardware::video::tile_set::Tile` Jul 11 15:40:27.495 INFO kablam! --> src/hardware/video/gpu.rs:11:5 Jul 11 15:40:27.495 INFO kablam! | Jul 11 15:40:27.495 INFO kablam! 11 | use hardware::video::tile_set::Tile; Jul 11 15:40:27.495 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:27.495 INFO kablam! Jul 11 15:40:27.495 INFO kablam! warning: unused import: `hardware::video::sprites::Sprite` Jul 11 15:40:27.495 INFO kablam! --> src/hardware/video/gpu.rs:15:5 Jul 11 15:40:27.496 INFO kablam! | Jul 11 15:40:27.496 INFO kablam! 15 | use hardware::video::sprites::Sprite; Jul 11 15:40:27.496 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:27.496 INFO kablam! Jul 11 15:40:27.496 INFO kablam! warning: unused import: `rand` Jul 11 15:40:27.496 INFO kablam! --> src/hardware/video/gpu.rs:18:5 Jul 11 15:40:27.496 INFO kablam! | Jul 11 15:40:27.496 INFO kablam! 18 | use rand; Jul 11 15:40:27.497 INFO kablam! | ^^^^ Jul 11 15:40:27.497 INFO kablam! Jul 11 15:40:27.497 INFO kablam! warning: unused import: `std::fmt::Display` Jul 11 15:40:27.497 INFO kablam! --> src/hardware/video/tile_set.rs:3:5 Jul 11 15:40:27.497 INFO kablam! | Jul 11 15:40:27.497 INFO kablam! 3 | use std::fmt::Display; Jul 11 15:40:27.497 INFO kablam! | ^^^^^^^^^^^^^^^^^ Jul 11 15:40:27.497 INFO kablam! Jul 11 15:40:30.621 INFO kablam! warning: unused import: `hardware::memory::memory_region::BitAccess` Jul 11 15:40:30.622 INFO kablam! --> src/hardware/video/gpu.rs:3:5 Jul 11 15:40:30.622 INFO kablam! | Jul 11 15:40:30.622 INFO kablam! 3 | use hardware::memory::memory_region::BitAccess; Jul 11 15:40:30.622 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:30.622 INFO kablam! Jul 11 15:40:31.018 INFO kablam! warning: unused import: `hardware::memory::memory_region::BitAccess` Jul 11 15:40:31.018 INFO kablam! --> src/hardware/video/gpu.rs:3:5 Jul 11 15:40:31.018 INFO kablam! | Jul 11 15:40:31.018 INFO kablam! 3 | use hardware::memory::memory_region::BitAccess; Jul 11 15:40:31.018 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:31.018 INFO kablam! Jul 11 15:40:31.224 INFO kablam! warning: unreachable pattern Jul 11 15:40:31.225 INFO kablam! --> src/hardware/cartridge.rs:17:13 Jul 11 15:40:31.225 INFO kablam! | Jul 11 15:40:31.225 INFO kablam! 16 | ROM_ONLY => write!(fmt, "ROM_ONLY"), Jul 11 15:40:31.225 INFO kablam! | -------- matches any value Jul 11 15:40:31.225 INFO kablam! 17 | UNKNOWN => write!(fmt, "UNRECOGNIZED") Jul 11 15:40:31.225 INFO kablam! | ^^^^^^^ unreachable pattern Jul 11 15:40:31.225 INFO kablam! | Jul 11 15:40:31.225 INFO kablam! = note: #[warn(unreachable_patterns)] on by default Jul 11 15:40:31.225 INFO kablam! Jul 11 15:40:31.235 INFO kablam! warning: unused variable: `cpu` Jul 11 15:40:31.235 INFO kablam! --> src/hardware/instructions.rs:70:88 Jul 11 15:40:31.235 INFO kablam! | Jul 11 15:40:31.235 INFO kablam! 70 | let mut temp_vec : Vec> = (0..256).map(|x|{inst!("Unimp", |cpu, x|{1})}).collect(); Jul 11 15:40:31.235 INFO kablam! | ^^^ help: consider using `_cpu` instead Jul 11 15:40:31.235 INFO kablam! ... Jul 11 15:40:31.235 INFO kablam! 499 | / pushall!( Jul 11 15:40:31.235 INFO kablam! 500 | | [0x00, inst!("NOP", |cpu, op|{1})], Jul 11 15:40:31.235 INFO kablam! 501 | | [0x01, inst!("LD BC,nn", |cpu, op|{load_word_imm_u8!(cpu.regs.b, cpu.regs.c, cpu); 3})], Jul 11 15:40:31.235 INFO kablam! 502 | | [0x02, inst!("LD (BC),A", |cpu, op|{ld_from_a_ind(cpu.regs.bc(), cpu); 2})], Jul 11 15:40:31.235 INFO kablam! ... | Jul 11 15:40:31.236 INFO kablam! 752 | | [0xFF, inst!("RST 0x38", |cpu, op|{reset(op, cpu); 8})] Jul 11 15:40:31.236 INFO kablam! 753 | | ) Jul 11 15:40:31.236 INFO kablam! | |_____- in this macro invocation Jul 11 15:40:31.236 INFO kablam! | Jul 11 15:40:31.236 INFO kablam! = note: #[warn(unused_variables)] on by default Jul 11 15:40:31.236 INFO kablam! Jul 11 15:40:31.238 INFO kablam! warning: unused variable: `x` Jul 11 15:40:31.238 INFO kablam! --> src/hardware/instructions.rs:70:93 Jul 11 15:40:31.238 INFO kablam! | Jul 11 15:40:31.238 INFO kablam! 70 | let mut temp_vec : Vec> = (0..256).map(|x|{inst!("Unimp", |cpu, x|{1})}).collect(); Jul 11 15:40:31.238 INFO kablam! | ^ help: consider using `_x` instead Jul 11 15:40:31.238 INFO kablam! ... Jul 11 15:40:31.238 INFO kablam! 499 | / pushall!( Jul 11 15:40:31.238 INFO kablam! 500 | | [0x00, inst!("NOP", |cpu, op|{1})], Jul 11 15:40:31.238 INFO kablam! 501 | | [0x01, inst!("LD BC,nn", |cpu, op|{load_word_imm_u8!(cpu.regs.b, cpu.regs.c, cpu); 3})], Jul 11 15:40:31.238 INFO kablam! 502 | | [0x02, inst!("LD (BC),A", |cpu, op|{ld_from_a_ind(cpu.regs.bc(), cpu); 2})], Jul 11 15:40:31.238 INFO kablam! ... | Jul 11 15:40:31.238 INFO kablam! 752 | | [0xFF, inst!("RST 0x38", |cpu, op|{reset(op, cpu); 8})] Jul 11 15:40:31.238 INFO kablam! 753 | | ) Jul 11 15:40:31.239 INFO kablam! | |_____- in this macro invocation Jul 11 15:40:31.239 INFO kablam! Jul 11 15:40:31.239 INFO kablam! warning: unused variable: `x` Jul 11 15:40:31.239 INFO kablam! --> src/hardware/instructions.rs:70:69 Jul 11 15:40:31.239 INFO kablam! | Jul 11 15:40:31.239 INFO kablam! 70 | let mut temp_vec : Vec> = (0..256).map(|x|{inst!("Unimp", |cpu, x|{1})}).collect(); Jul 11 15:40:31.239 INFO kablam! | ^ help: consider using `_x` instead Jul 11 15:40:31.239 INFO kablam! ... Jul 11 15:40:31.239 INFO kablam! 499 | / pushall!( Jul 11 15:40:31.239 INFO kablam! 500 | | [0x00, inst!("NOP", |cpu, op|{1})], Jul 11 15:40:31.239 INFO kablam! 501 | | [0x01, inst!("LD BC,nn", |cpu, op|{load_word_imm_u8!(cpu.regs.b, cpu.regs.c, cpu); 3})], Jul 11 15:40:31.239 INFO kablam! 502 | | [0x02, inst!("LD (BC),A", |cpu, op|{ld_from_a_ind(cpu.regs.bc(), cpu); 2})], Jul 11 15:40:31.239 INFO kablam! ... | Jul 11 15:40:31.239 INFO kablam! 752 | | [0xFF, inst!("RST 0x38", |cpu, op|{reset(op, cpu); 8})] Jul 11 15:40:31.239 INFO kablam! 753 | | ) Jul 11 15:40:31.239 INFO kablam! | |_____- in this macro invocation Jul 11 15:40:31.239 INFO kablam! Jul 11 15:40:31.239 INFO kablam! warning: unused variable: `cpu` Jul 11 15:40:31.239 INFO kablam! --> src/hardware/instructions.rs:500:30 Jul 11 15:40:31.239 INFO kablam! | Jul 11 15:40:31.239 INFO kablam! 500 | [0x00, inst!("NOP", |cpu, op|{1})], Jul 11 15:40:31.239 INFO kablam! | ^^^ help: consider using `_cpu` instead Jul 11 15:40:31.239 INFO kablam! Jul 11 15:40:31.239 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.239 INFO kablam! --> src/hardware/instructions.rs:500:35 Jul 11 15:40:31.240 INFO kablam! | Jul 11 15:40:31.240 INFO kablam! 500 | [0x00, inst!("NOP", |cpu, op|{1})], Jul 11 15:40:31.240 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.240 INFO kablam! Jul 11 15:40:31.240 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.240 INFO kablam! --> src/hardware/instructions.rs:501:40 Jul 11 15:40:31.240 INFO kablam! | Jul 11 15:40:31.240 INFO kablam! 501 | [0x01, inst!("LD BC,nn", |cpu, op|{load_word_imm_u8!(cpu.regs.b, cpu.regs.c, cpu); 3})], Jul 11 15:40:31.240 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.240 INFO kablam! Jul 11 15:40:31.240 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.240 INFO kablam! --> src/hardware/instructions.rs:502:41 Jul 11 15:40:31.240 INFO kablam! | Jul 11 15:40:31.240 INFO kablam! 502 | [0x02, inst!("LD (BC),A", |cpu, op|{ld_from_a_ind(cpu.regs.bc(), cpu); 2})], Jul 11 15:40:31.240 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.240 INFO kablam! Jul 11 15:40:31.240 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.240 INFO kablam! --> src/hardware/instructions.rs:503:38 Jul 11 15:40:31.240 INFO kablam! | Jul 11 15:40:31.240 INFO kablam! 503 | [0x03, inst!("INC BC", |cpu, op|{inc_16!("BC", cpu); 2})], Jul 11 15:40:31.240 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.240 INFO kablam! Jul 11 15:40:31.240 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.240 INFO kablam! --> src/hardware/instructions.rs:504:37 Jul 11 15:40:31.241 INFO kablam! | Jul 11 15:40:31.241 INFO kablam! 504 | [0x04, inst!("INC B", |cpu, op| {inc!(cpu.regs.b, cpu, false); 1})], Jul 11 15:40:31.241 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.241 INFO kablam! Jul 11 15:40:31.241 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.241 INFO kablam! --> src/hardware/instructions.rs:505:37 Jul 11 15:40:31.241 INFO kablam! | Jul 11 15:40:31.241 INFO kablam! 505 | [0x05, inst!("DEC B", |cpu, op|{dec!(cpu.regs.b, cpu, false); 1})], Jul 11 15:40:31.241 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.241 INFO kablam! Jul 11 15:40:31.241 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.241 INFO kablam! --> src/hardware/instructions.rs:506:38 Jul 11 15:40:31.241 INFO kablam! | Jul 11 15:40:31.241 INFO kablam! 506 | [0x06, inst!("LD B,n", |cpu, op|{load_byte_imm_u8!(cpu.regs.b, cpu); 2})], Jul 11 15:40:31.241 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.241 INFO kablam! Jul 11 15:40:31.241 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.241 INFO kablam! --> src/hardware/instructions.rs:507:36 Jul 11 15:40:31.241 INFO kablam! | Jul 11 15:40:31.241 INFO kablam! 507 | [0x07, inst!("RLCA", |cpu, op|{rl_no_carry_reg!(cpu.regs.a, cpu); 1})], Jul 11 15:40:31.241 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.241 INFO kablam! Jul 11 15:40:31.241 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.241 INFO kablam! --> src/hardware/instructions.rs:509:41 Jul 11 15:40:31.241 INFO kablam! | Jul 11 15:40:31.242 INFO kablam! 509 | [0x09, inst!("ADD HL,BC", |cpu, op|{add_16("HL", cpu.regs.bc(), cpu); 2})], Jul 11 15:40:31.242 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.242 INFO kablam! Jul 11 15:40:31.242 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.242 INFO kablam! --> src/hardware/instructions.rs:510:41 Jul 11 15:40:31.242 INFO kablam! | Jul 11 15:40:31.242 INFO kablam! 510 | [0x19, inst!("ADD HL,DE", |cpu, op|{add_16("HL", cpu.regs.de(), cpu); 2})], Jul 11 15:40:31.242 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.242 INFO kablam! Jul 11 15:40:31.242 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.247 INFO kablam! --> src/hardware/instructions.rs:511:41 Jul 11 15:40:31.247 INFO kablam! | Jul 11 15:40:31.247 INFO kablam! 511 | [0x29, inst!("ADD HL,HL", |cpu, op|{add_16("HL", cpu.regs.hl(), cpu); 2})], Jul 11 15:40:31.247 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.247 INFO kablam! Jul 11 15:40:31.247 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.247 INFO kablam! --> src/hardware/instructions.rs:512:41 Jul 11 15:40:31.247 INFO kablam! | Jul 11 15:40:31.248 INFO kablam! 512 | [0x39, inst!("ADD HL,SP", |cpu, op|{add_16("HL", cpu.sp.r(), cpu); 2})], Jul 11 15:40:31.248 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.248 INFO kablam! Jul 11 15:40:31.248 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.248 INFO kablam! --> src/hardware/instructions.rs:514:41 Jul 11 15:40:31.248 INFO kablam! | Jul 11 15:40:31.248 INFO kablam! 514 | [0x0A, inst!("LD A,(BC)", |cpu, op|{let addr = cpu.regs.bc(); let val = cpu.read_byte(addr); ld_into_reg!(val, cpu.regs.a); 2})], Jul 11 15:40:31.249 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.249 INFO kablam! Jul 11 15:40:31.249 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.249 INFO kablam! --> src/hardware/instructions.rs:515:38 Jul 11 15:40:31.249 INFO kablam! | Jul 11 15:40:31.249 INFO kablam! 515 | [0x0B, inst!("DEC BC", |cpu, op|{dec_16!("BC", cpu); 2})], Jul 11 15:40:31.249 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.249 INFO kablam! Jul 11 15:40:31.250 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.250 INFO kablam! --> src/hardware/instructions.rs:516:37 Jul 11 15:40:31.250 INFO kablam! | Jul 11 15:40:31.250 INFO kablam! 516 | [0x0C, inst!("INC C", |cpu, op| {inc!(cpu.regs.c, cpu, false); 1})], Jul 11 15:40:31.250 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.250 INFO kablam! Jul 11 15:40:31.250 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.251 INFO kablam! --> src/hardware/instructions.rs:517:37 Jul 11 15:40:31.251 INFO kablam! | Jul 11 15:40:31.251 INFO kablam! 517 | [0x0D, inst!("DEC C", |cpu, op|{dec!(cpu.regs.c, cpu, false); 1})], Jul 11 15:40:31.251 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.251 INFO kablam! Jul 11 15:40:31.251 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.251 INFO kablam! --> src/hardware/instructions.rs:518:38 Jul 11 15:40:31.251 INFO kablam! | Jul 11 15:40:31.252 INFO kablam! 518 | [0x0E, inst!("LD C,n", |cpu, op|{load_byte_imm_u8!(cpu.regs.c, cpu); 2})], Jul 11 15:40:31.252 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.252 INFO kablam! Jul 11 15:40:31.252 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.252 INFO kablam! --> src/hardware/instructions.rs:520:40 Jul 11 15:40:31.252 INFO kablam! | Jul 11 15:40:31.252 INFO kablam! 520 | [0x11, inst!("LD DE,nn", |cpu, op|{load_word_imm_u8!(cpu.regs.d, cpu.regs.e, cpu); 3})], Jul 11 15:40:31.253 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.253 INFO kablam! Jul 11 15:40:31.253 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.253 INFO kablam! --> src/hardware/instructions.rs:521:41 Jul 11 15:40:31.253 INFO kablam! | Jul 11 15:40:31.253 INFO kablam! 521 | [0x12, inst!("LD (DE),A", |cpu, op|{ld_from_a_ind(cpu.regs.de(), cpu); 2})], Jul 11 15:40:31.253 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.253 INFO kablam! Jul 11 15:40:31.253 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.254 INFO kablam! --> src/hardware/instructions.rs:522:38 Jul 11 15:40:31.254 INFO kablam! | Jul 11 15:40:31.254 INFO kablam! 522 | [0x13, inst!("INC DE", |cpu, op|{inc_16!("DE", cpu); 2})], Jul 11 15:40:31.254 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.254 INFO kablam! Jul 11 15:40:31.254 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.254 INFO kablam! --> src/hardware/instructions.rs:523:37 Jul 11 15:40:31.255 INFO kablam! | Jul 11 15:40:31.255 INFO kablam! 523 | [0x14, inst!("INC D", |cpu, op| {inc!(cpu.regs.d, cpu, false); 1})], Jul 11 15:40:31.255 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.255 INFO kablam! Jul 11 15:40:31.256 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.256 INFO kablam! --> src/hardware/instructions.rs:524:37 Jul 11 15:40:31.256 INFO kablam! | Jul 11 15:40:31.256 INFO kablam! 524 | [0x15, inst!("DEC D", |cpu, op|{dec!(cpu.regs.d, cpu, false); 1})], Jul 11 15:40:31.256 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.257 INFO kablam! Jul 11 15:40:31.257 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.257 INFO kablam! --> src/hardware/instructions.rs:525:38 Jul 11 15:40:31.257 INFO kablam! | Jul 11 15:40:31.257 INFO kablam! 525 | [0x16, inst!("LD D,n", |cpu, op|{load_byte_imm_u8!(cpu.regs.d, cpu); 2})], Jul 11 15:40:31.257 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.257 INFO kablam! Jul 11 15:40:31.257 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.258 INFO kablam! --> src/hardware/instructions.rs:526:35 Jul 11 15:40:31.258 INFO kablam! | Jul 11 15:40:31.258 INFO kablam! 526 | [0x17, inst!("RLA", |cpu, op|{rla(cpu); 1})], Jul 11 15:40:31.258 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.258 INFO kablam! Jul 11 15:40:31.258 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.258 INFO kablam! --> src/hardware/instructions.rs:528:36 Jul 11 15:40:31.259 INFO kablam! | Jul 11 15:40:31.259 INFO kablam! 528 | [0x18, inst!("JR n", |cpu, op|{jump_cond_imm(cpu, JumpImmCond::None, JumpImmMode::IntOffset); 2})], Jul 11 15:40:31.259 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.259 INFO kablam! Jul 11 15:40:31.259 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.259 INFO kablam! --> src/hardware/instructions.rs:529:41 Jul 11 15:40:31.259 INFO kablam! | Jul 11 15:40:31.259 INFO kablam! 529 | [0x1A, inst!("LD A,(DE)", |cpu, op|{let addr = cpu.regs.de(); let val = cpu.read_byte(addr); ld_into_reg!(val, cpu.regs.a); 2})], Jul 11 15:40:31.260 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.260 INFO kablam! Jul 11 15:40:31.260 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.260 INFO kablam! --> src/hardware/instructions.rs:530:38 Jul 11 15:40:31.260 INFO kablam! | Jul 11 15:40:31.260 INFO kablam! 530 | [0x1B, inst!("DEC DE", |cpu, op|{dec_16!("DE", cpu); 2})], Jul 11 15:40:31.260 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.261 INFO kablam! Jul 11 15:40:31.261 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.261 INFO kablam! --> src/hardware/instructions.rs:531:37 Jul 11 15:40:31.261 INFO kablam! | Jul 11 15:40:31.261 INFO kablam! 531 | [0x1C, inst!("INC E", |cpu, op| {inc!(cpu.regs.e, cpu, false); 1})], Jul 11 15:40:31.261 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.261 INFO kablam! Jul 11 15:40:31.261 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.262 INFO kablam! --> src/hardware/instructions.rs:532:37 Jul 11 15:40:31.262 INFO kablam! | Jul 11 15:40:31.262 INFO kablam! 532 | [0x1D, inst!("DEC E", |cpu, op|{dec!(cpu.regs.e, cpu, false); 1})], Jul 11 15:40:31.262 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.262 INFO kablam! Jul 11 15:40:31.262 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.262 INFO kablam! --> src/hardware/instructions.rs:533:38 Jul 11 15:40:31.262 INFO kablam! | Jul 11 15:40:31.263 INFO kablam! 533 | [0x1E, inst!("LD E,n", |cpu, op|{load_byte_imm_u8!(cpu.regs.e, cpu); 2})], Jul 11 15:40:31.263 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.263 INFO kablam! Jul 11 15:40:31.266 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.266 INFO kablam! --> src/hardware/instructions.rs:535:39 Jul 11 15:40:31.266 INFO kablam! | Jul 11 15:40:31.267 INFO kablam! 535 | [0x20, inst!("JR NZ,n", |cpu, op|{if jump_cond_imm(cpu, JumpImmCond::NZ, JumpImmMode::IntOffset){3} else {2}})], Jul 11 15:40:31.267 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.267 INFO kablam! Jul 11 15:40:31.267 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.267 INFO kablam! --> src/hardware/instructions.rs:536:40 Jul 11 15:40:31.267 INFO kablam! | Jul 11 15:40:31.267 INFO kablam! 536 | [0x21, inst!("LD HL,nn", |cpu, op|{load_word_imm_u8!(cpu.regs.h, cpu.regs.l, cpu); 3})], Jul 11 15:40:31.268 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.268 INFO kablam! Jul 11 15:40:31.268 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.268 INFO kablam! --> src/hardware/instructions.rs:537:44 Jul 11 15:40:31.268 INFO kablam! | Jul 11 15:40:31.268 INFO kablam! 537 | [0x22, inst!("LDI (HL+), A", |cpu, op|{store_into_hl(cpu.regs.a.r(), cpu); inc_16!("HL", cpu); 3})], Jul 11 15:40:31.268 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.269 INFO kablam! Jul 11 15:40:31.269 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.269 INFO kablam! --> src/hardware/instructions.rs:538:38 Jul 11 15:40:31.269 INFO kablam! | Jul 11 15:40:31.269 INFO kablam! 538 | [0x23, inst!("INC HL", |cpu, op|{inc_16!("HL", cpu); 2})], Jul 11 15:40:31.269 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.269 INFO kablam! Jul 11 15:40:31.269 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.270 INFO kablam! --> src/hardware/instructions.rs:539:37 Jul 11 15:40:31.270 INFO kablam! | Jul 11 15:40:31.270 INFO kablam! 539 | [0x24, inst!("INC H", |cpu, op| {inc!(cpu.regs.h, cpu, false); 1})], Jul 11 15:40:31.270 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.270 INFO kablam! Jul 11 15:40:31.270 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.270 INFO kablam! --> src/hardware/instructions.rs:540:37 Jul 11 15:40:31.271 INFO kablam! | Jul 11 15:40:31.271 INFO kablam! 540 | [0x25, inst!("DEC H", |cpu, op|{dec!(cpu.regs.h, cpu, false); 1})], Jul 11 15:40:31.271 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.271 INFO kablam! Jul 11 15:40:31.271 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.271 INFO kablam! --> src/hardware/instructions.rs:541:38 Jul 11 15:40:31.271 INFO kablam! | Jul 11 15:40:31.272 INFO kablam! 541 | [0x26, inst!("LD H,n", |cpu, op|{load_byte_imm_u8!(cpu.regs.h, cpu); 2})], Jul 11 15:40:31.272 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.272 INFO kablam! Jul 11 15:40:31.272 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.272 INFO kablam! --> src/hardware/instructions.rs:542:35 Jul 11 15:40:31.272 INFO kablam! | Jul 11 15:40:31.272 INFO kablam! 542 | [0x27, inst!("DAA", |cpu, op| {daa(cpu); 1})], Jul 11 15:40:31.273 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.273 INFO kablam! Jul 11 15:40:31.273 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.273 INFO kablam! --> src/hardware/instructions.rs:544:38 Jul 11 15:40:31.273 INFO kablam! | Jul 11 15:40:31.273 INFO kablam! 544 | [0x28, inst!("JR Z,n", |cpu, op|{if jump_cond_imm(cpu, JumpImmCond::Z, JumpImmMode::IntOffset){3} else {2}})], Jul 11 15:40:31.273 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.273 INFO kablam! Jul 11 15:40:31.274 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.274 INFO kablam! --> src/hardware/instructions.rs:545:43 Jul 11 15:40:31.274 INFO kablam! | Jul 11 15:40:31.274 INFO kablam! 545 | [0x2A, inst!("LDI A,(HL+)", |cpu, op|{store_hl_into_a(cpu); inc_16!("HL", cpu); 3})], Jul 11 15:40:31.274 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.274 INFO kablam! Jul 11 15:40:31.274 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.275 INFO kablam! --> src/hardware/instructions.rs:546:38 Jul 11 15:40:31.275 INFO kablam! | Jul 11 15:40:31.275 INFO kablam! 546 | [0x2B, inst!("DEC HL", |cpu, op|{dec_16!("HL", cpu); 2})], Jul 11 15:40:31.275 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.275 INFO kablam! Jul 11 15:40:31.275 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.275 INFO kablam! --> src/hardware/instructions.rs:547:37 Jul 11 15:40:31.275 INFO kablam! | Jul 11 15:40:31.276 INFO kablam! 547 | [0x2C, inst!("INC L", |cpu, op| {inc!(cpu.regs.l, cpu, false); 1})], Jul 11 15:40:31.276 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.276 INFO kablam! Jul 11 15:40:31.276 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.276 INFO kablam! --> src/hardware/instructions.rs:548:37 Jul 11 15:40:31.276 INFO kablam! | Jul 11 15:40:31.276 INFO kablam! 548 | [0x2D, inst!("DEC L", |cpu, op|{dec!(cpu.regs.l, cpu, false); 1})], Jul 11 15:40:31.276 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.277 INFO kablam! Jul 11 15:40:31.277 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.277 INFO kablam! --> src/hardware/instructions.rs:549:38 Jul 11 15:40:31.277 INFO kablam! | Jul 11 15:40:31.277 INFO kablam! 549 | [0x2E, inst!("LD L,n", |cpu, op|{load_byte_imm_u8!(cpu.regs.l, cpu); 2})], Jul 11 15:40:31.277 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.277 INFO kablam! Jul 11 15:40:31.277 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.278 INFO kablam! --> src/hardware/instructions.rs:550:37 Jul 11 15:40:31.278 INFO kablam! | Jul 11 15:40:31.278 INFO kablam! 550 | [0x2F, inst!("CPL A", |cpu, op|{complement!(cpu.regs.a, cpu); 1})], Jul 11 15:40:31.278 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.278 INFO kablam! Jul 11 15:40:31.278 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.278 INFO kablam! --> src/hardware/instructions.rs:552:39 Jul 11 15:40:31.279 INFO kablam! | Jul 11 15:40:31.279 INFO kablam! 552 | [0x30, inst!("JR NC,n", |cpu, op|{if jump_cond_imm(cpu, JumpImmCond::NC, JumpImmMode::IntOffset){3} else {2}})], Jul 11 15:40:31.279 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.279 INFO kablam! Jul 11 15:40:31.279 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.279 INFO kablam! --> src/hardware/instructions.rs:553:40 Jul 11 15:40:31.279 INFO kablam! | Jul 11 15:40:31.279 INFO kablam! 553 | [0x31, inst!("LD SP,nn", |cpu, op|{load_word_imm_u16!(cpu.sp, cpu); 3})], Jul 11 15:40:31.280 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.280 INFO kablam! Jul 11 15:40:31.280 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.280 INFO kablam! --> src/hardware/instructions.rs:554:43 Jul 11 15:40:31.280 INFO kablam! | Jul 11 15:40:31.280 INFO kablam! 554 | [0x32, inst!("LDD (HL-),A", |cpu, op|{store_into_hl(cpu.regs.a.r(), cpu); dec_16!("HL", cpu); 3})], Jul 11 15:40:31.280 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.280 INFO kablam! Jul 11 15:40:31.281 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.281 INFO kablam! --> src/hardware/instructions.rs:555:38 Jul 11 15:40:31.281 INFO kablam! | Jul 11 15:40:31.281 INFO kablam! 555 | [0x33, inst!("INC SP", |cpu, op|{inc_16!("SP", cpu); 2})], Jul 11 15:40:31.281 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.281 INFO kablam! Jul 11 15:40:31.281 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.281 INFO kablam! --> src/hardware/instructions.rs:556:40 Jul 11 15:40:31.282 INFO kablam! | Jul 11 15:40:31.282 INFO kablam! 556 | [0x34, inst!("INC (HL)", |cpu, op| {inc!(cpu.regs.l, cpu, true); 1})], Jul 11 15:40:31.282 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.282 INFO kablam! Jul 11 15:40:31.282 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.282 INFO kablam! --> src/hardware/instructions.rs:557:40 Jul 11 15:40:31.282 INFO kablam! | Jul 11 15:40:31.283 INFO kablam! 557 | [0x35, inst!("DEC (HL)", |cpu, op|{dec!(cpu.regs.l, cpu, true); 3})], Jul 11 15:40:31.283 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.283 INFO kablam! Jul 11 15:40:31.283 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.283 INFO kablam! --> src/hardware/instructions.rs:559:41 Jul 11 15:40:31.283 INFO kablam! | Jul 11 15:40:31.283 INFO kablam! 559 | [0x36, inst!("LD (HL),#", |cpu, op|{store_into_hl(cpu.fetch_byte_immediate(), cpu); 3})], Jul 11 15:40:31.283 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.284 INFO kablam! Jul 11 15:40:31.284 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.284 INFO kablam! --> src/hardware/instructions.rs:560:38 Jul 11 15:40:31.284 INFO kablam! | Jul 11 15:40:31.284 INFO kablam! 560 | [0x38, inst!("JR C,n", |cpu, op|{if jump_cond_imm(cpu, JumpImmCond::C, JumpImmMode::IntOffset){3} else {2}})], Jul 11 15:40:31.284 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.284 INFO kablam! Jul 11 15:40:31.285 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.285 INFO kablam! --> src/hardware/instructions.rs:561:43 Jul 11 15:40:31.285 INFO kablam! | Jul 11 15:40:31.285 INFO kablam! 561 | [0x3A, inst!("LDD A,(HL-)", |cpu, op|{store_hl_into_a(cpu); dec_16!("HL", cpu); 3})], Jul 11 15:40:31.285 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.285 INFO kablam! Jul 11 15:40:31.285 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.285 INFO kablam! --> src/hardware/instructions.rs:562:38 Jul 11 15:40:31.286 INFO kablam! | Jul 11 15:40:31.286 INFO kablam! 562 | [0x3B, inst!("DEC SP", |cpu, op|{dec_16!("SP", cpu); 2})], Jul 11 15:40:31.286 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.286 INFO kablam! Jul 11 15:40:31.286 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.286 INFO kablam! --> src/hardware/instructions.rs:563:37 Jul 11 15:40:31.286 INFO kablam! | Jul 11 15:40:31.287 INFO kablam! 563 | [0x3C, inst!("INC A", |cpu, op| {inc!(cpu.regs.a, cpu, false); 1})], Jul 11 15:40:31.288 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.288 INFO kablam! Jul 11 15:40:31.288 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.289 INFO kablam! --> src/hardware/instructions.rs:564:37 Jul 11 15:40:31.289 INFO kablam! | Jul 11 15:40:31.289 INFO kablam! 564 | [0x3D, inst!("DEC L", |cpu, op|{dec!(cpu.regs.a, cpu, false); 1})], Jul 11 15:40:31.289 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.289 INFO kablam! Jul 11 15:40:31.289 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.289 INFO kablam! --> src/hardware/instructions.rs:565:38 Jul 11 15:40:31.289 INFO kablam! | Jul 11 15:40:31.289 INFO kablam! 565 | [0x3E, inst!("LD A,n", |cpu, op|{let val = cpu.fetch_byte_immediate(); ld_into_reg!(val, cpu.regs.a); 2})], Jul 11 15:40:31.289 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.289 INFO kablam! Jul 11 15:40:31.289 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.289 INFO kablam! --> src/hardware/instructions.rs:567:38 Jul 11 15:40:31.289 INFO kablam! | Jul 11 15:40:31.289 INFO kablam! 567 | [0x40, inst!("LD B,B", |cpu, op|{let val = cpu.regs.b.r(); ld_into_reg!(val, cpu.regs.b); 1})], Jul 11 15:40:31.289 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.289 INFO kablam! Jul 11 15:40:31.289 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.289 INFO kablam! --> src/hardware/instructions.rs:568:38 Jul 11 15:40:31.289 INFO kablam! | Jul 11 15:40:31.289 INFO kablam! 568 | [0x41, inst!("LD B,C", |cpu, op|{ld_into_reg!(cpu.regs.c.r(), cpu.regs.b); 1})], Jul 11 15:40:31.289 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.289 INFO kablam! Jul 11 15:40:31.289 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.290 INFO kablam! --> src/hardware/instructions.rs:569:38 Jul 11 15:40:31.290 INFO kablam! | Jul 11 15:40:31.290 INFO kablam! 569 | [0x42, inst!("LD B,D", |cpu, op|{ld_into_reg!(cpu.regs.d.r(), cpu.regs.b); 1})], Jul 11 15:40:31.290 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.290 INFO kablam! Jul 11 15:40:31.290 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.290 INFO kablam! --> src/hardware/instructions.rs:570:38 Jul 11 15:40:31.290 INFO kablam! | Jul 11 15:40:31.290 INFO kablam! 570 | [0x43, inst!("LD B,E", |cpu, op|{ld_into_reg!(cpu.regs.e.r(), cpu.regs.b); 1})], Jul 11 15:40:31.290 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.290 INFO kablam! Jul 11 15:40:31.290 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.290 INFO kablam! --> src/hardware/instructions.rs:571:38 Jul 11 15:40:31.290 INFO kablam! | Jul 11 15:40:31.290 INFO kablam! 571 | [0x44, inst!("LD B,H", |cpu, op|{ld_into_reg!(cpu.regs.h.r(), cpu.regs.b); 1})], Jul 11 15:40:31.290 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.290 INFO kablam! Jul 11 15:40:31.290 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.290 INFO kablam! --> src/hardware/instructions.rs:572:38 Jul 11 15:40:31.290 INFO kablam! | Jul 11 15:40:31.290 INFO kablam! 572 | [0x45, inst!("LD B,L", |cpu, op|{ld_into_reg!(cpu.regs.l.r(), cpu.regs.b); 1})], Jul 11 15:40:31.290 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.290 INFO kablam! Jul 11 15:40:31.290 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.290 INFO kablam! --> src/hardware/instructions.rs:573:41 Jul 11 15:40:31.290 INFO kablam! | Jul 11 15:40:31.291 INFO kablam! 573 | [0x46, inst!("LD B,(HL)", |cpu, op|{let val = cpu.read_byte(cpu.regs.hl()); ld_into_reg!(val, cpu.regs.b); 2})], Jul 11 15:40:31.291 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.291 INFO kablam! Jul 11 15:40:31.291 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.291 INFO kablam! --> src/hardware/instructions.rs:574:38 Jul 11 15:40:31.291 INFO kablam! | Jul 11 15:40:31.291 INFO kablam! 574 | [0x47, inst!("LD B,A", |cpu, op|{ld_into_reg!(cpu.regs.a.r(), cpu.regs.b); 1})], Jul 11 15:40:31.291 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.291 INFO kablam! Jul 11 15:40:31.291 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.291 INFO kablam! --> src/hardware/instructions.rs:576:38 Jul 11 15:40:31.291 INFO kablam! | Jul 11 15:40:31.291 INFO kablam! 576 | [0x48, inst!("LD C,B", |cpu, op|{ld_into_reg!(cpu.regs.b.r(), cpu.regs.c); 1})], Jul 11 15:40:31.291 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.291 INFO kablam! Jul 11 15:40:31.291 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.291 INFO kablam! --> src/hardware/instructions.rs:577:38 Jul 11 15:40:31.291 INFO kablam! | Jul 11 15:40:31.291 INFO kablam! 577 | [0x49, inst!("LD C,C", |cpu, op|{let val = cpu.regs.c.r(); ld_into_reg!(val, cpu.regs.c); 1})], Jul 11 15:40:31.291 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.291 INFO kablam! Jul 11 15:40:31.291 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.291 INFO kablam! --> src/hardware/instructions.rs:578:38 Jul 11 15:40:31.291 INFO kablam! | Jul 11 15:40:31.291 INFO kablam! 578 | [0x4A, inst!("LD C,D", |cpu, op|{ld_into_reg!(cpu.regs.d.r(), cpu.regs.c); 1})], Jul 11 15:40:31.291 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.291 INFO kablam! Jul 11 15:40:31.291 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.291 INFO kablam! --> src/hardware/instructions.rs:579:38 Jul 11 15:40:31.292 INFO kablam! | Jul 11 15:40:31.292 INFO kablam! 579 | [0x4B, inst!("LD C,E", |cpu, op|{ld_into_reg!(cpu.regs.e.r(), cpu.regs.c); 1})], Jul 11 15:40:31.292 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.292 INFO kablam! Jul 11 15:40:31.292 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.292 INFO kablam! --> src/hardware/instructions.rs:580:38 Jul 11 15:40:31.292 INFO kablam! | Jul 11 15:40:31.292 INFO kablam! 580 | [0x4C, inst!("LD C,H", |cpu, op|{ld_into_reg!(cpu.regs.h.r(), cpu.regs.c); 1})], Jul 11 15:40:31.292 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.292 INFO kablam! Jul 11 15:40:31.292 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.292 INFO kablam! --> src/hardware/instructions.rs:581:38 Jul 11 15:40:31.292 INFO kablam! | Jul 11 15:40:31.292 INFO kablam! 581 | [0x4D, inst!("LD C,L", |cpu, op|{ld_into_reg!(cpu.regs.l.r(), cpu.regs.c); 1})], Jul 11 15:40:31.292 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.292 INFO kablam! Jul 11 15:40:31.292 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.292 INFO kablam! --> src/hardware/instructions.rs:582:41 Jul 11 15:40:31.292 INFO kablam! | Jul 11 15:40:31.292 INFO kablam! 582 | [0x4E, inst!("LD C,(HL)", |cpu, op|{let val = cpu.read_byte(cpu.regs.hl()); ld_into_reg!(val, cpu.regs.c); 2})], Jul 11 15:40:31.292 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.292 INFO kablam! Jul 11 15:40:31.292 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.292 INFO kablam! --> src/hardware/instructions.rs:583:38 Jul 11 15:40:31.292 INFO kablam! | Jul 11 15:40:31.292 INFO kablam! 583 | [0x4F, inst!("LD C,A", |cpu, op|{ld_into_reg!(cpu.regs.a.r(), cpu.regs.c); 1})], Jul 11 15:40:31.292 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.292 INFO kablam! Jul 11 15:40:31.293 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.293 INFO kablam! --> src/hardware/instructions.rs:585:38 Jul 11 15:40:31.293 INFO kablam! | Jul 11 15:40:31.293 INFO kablam! 585 | [0x50, inst!("LD D,B", |cpu, op|{ld_into_reg!(cpu.regs.b.r(), cpu.regs.d); 1})], Jul 11 15:40:31.293 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.293 INFO kablam! Jul 11 15:40:31.293 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.293 INFO kablam! --> src/hardware/instructions.rs:586:38 Jul 11 15:40:31.293 INFO kablam! | Jul 11 15:40:31.293 INFO kablam! 586 | [0x51, inst!("LD D,C", |cpu, op|{ld_into_reg!(cpu.regs.c.r(), cpu.regs.d); 1})], Jul 11 15:40:31.293 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.293 INFO kablam! Jul 11 15:40:31.293 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.293 INFO kablam! --> src/hardware/instructions.rs:587:38 Jul 11 15:40:31.293 INFO kablam! | Jul 11 15:40:31.293 INFO kablam! 587 | [0x52, inst!("LD D,D", |cpu, op|{let val = cpu.regs.d.r(); ld_into_reg!(val, cpu.regs.d); 1})], Jul 11 15:40:31.293 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.293 INFO kablam! Jul 11 15:40:31.293 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.293 INFO kablam! --> src/hardware/instructions.rs:588:38 Jul 11 15:40:31.293 INFO kablam! | Jul 11 15:40:31.293 INFO kablam! 588 | [0x53, inst!("LD D,E", |cpu, op|{ld_into_reg!(cpu.regs.e.r(), cpu.regs.d); 1})], Jul 11 15:40:31.293 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.293 INFO kablam! Jul 11 15:40:31.293 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.293 INFO kablam! --> src/hardware/instructions.rs:589:38 Jul 11 15:40:31.293 INFO kablam! | Jul 11 15:40:31.298 INFO kablam! 589 | [0x54, inst!("LD D,H", |cpu, op|{ld_into_reg!(cpu.regs.h.r(), cpu.regs.d); 1})], Jul 11 15:40:31.298 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.298 INFO kablam! Jul 11 15:40:31.298 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.298 INFO kablam! --> src/hardware/instructions.rs:590:38 Jul 11 15:40:31.298 INFO kablam! | Jul 11 15:40:31.299 INFO kablam! 590 | [0x55, inst!("LD D,L", |cpu, op|{ld_into_reg!(cpu.regs.l.r(), cpu.regs.d); 1})], Jul 11 15:40:31.299 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.299 INFO kablam! Jul 11 15:40:31.299 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.299 INFO kablam! --> src/hardware/instructions.rs:591:41 Jul 11 15:40:31.299 INFO kablam! | Jul 11 15:40:31.299 INFO kablam! 591 | [0x56, inst!("LD D,(HL)", |cpu, op|{let val = cpu.read_byte(cpu.regs.hl()); ld_into_reg!(val, cpu.regs.d); 2})], Jul 11 15:40:31.299 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.299 INFO kablam! Jul 11 15:40:31.299 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.299 INFO kablam! --> src/hardware/instructions.rs:592:38 Jul 11 15:40:31.299 INFO kablam! | Jul 11 15:40:31.299 INFO kablam! 592 | [0x57, inst!("LD D,A", |cpu, op|{ld_into_reg!(cpu.regs.a.r(), cpu.regs.d); 1})], Jul 11 15:40:31.299 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.299 INFO kablam! Jul 11 15:40:31.299 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.299 INFO kablam! --> src/hardware/instructions.rs:594:38 Jul 11 15:40:31.299 INFO kablam! | Jul 11 15:40:31.299 INFO kablam! 594 | [0x58, inst!("LD E,B", |cpu, op|{ld_into_reg!(cpu.regs.b.r(), cpu.regs.e); 1})], Jul 11 15:40:31.299 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.300 INFO kablam! Jul 11 15:40:31.300 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.300 INFO kablam! --> src/hardware/instructions.rs:595:38 Jul 11 15:40:31.300 INFO kablam! | Jul 11 15:40:31.300 INFO kablam! 595 | [0x59, inst!("LD E,C", |cpu, op|{ld_into_reg!(cpu.regs.c.r(), cpu.regs.e); 1})], Jul 11 15:40:31.300 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.300 INFO kablam! Jul 11 15:40:31.300 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.300 INFO kablam! --> src/hardware/instructions.rs:596:38 Jul 11 15:40:31.300 INFO kablam! | Jul 11 15:40:31.300 INFO kablam! 596 | [0x5A, inst!("LD E,D", |cpu, op|{ld_into_reg!(cpu.regs.d.r(), cpu.regs.e); 1})], Jul 11 15:40:31.300 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.300 INFO kablam! Jul 11 15:40:31.300 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.300 INFO kablam! --> src/hardware/instructions.rs:597:38 Jul 11 15:40:31.300 INFO kablam! | Jul 11 15:40:31.300 INFO kablam! 597 | [0x5B, inst!("LD E,E", |cpu, op|{let val = cpu.regs.e.r(); ld_into_reg!(val, cpu.regs.e); 1})], Jul 11 15:40:31.300 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.300 INFO kablam! Jul 11 15:40:31.300 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.300 INFO kablam! --> src/hardware/instructions.rs:598:38 Jul 11 15:40:31.301 INFO kablam! | Jul 11 15:40:31.301 INFO kablam! 598 | [0x5C, inst!("LD E,H", |cpu, op|{ld_into_reg!(cpu.regs.h.r(), cpu.regs.e); 1})], Jul 11 15:40:31.301 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.301 INFO kablam! Jul 11 15:40:31.301 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.301 INFO kablam! --> src/hardware/instructions.rs:599:38 Jul 11 15:40:31.301 INFO kablam! | Jul 11 15:40:31.301 INFO kablam! 599 | [0x5D, inst!("LD E,L", |cpu, op|{ld_into_reg!(cpu.regs.l.r(), cpu.regs.e); 1})], Jul 11 15:40:31.301 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.301 INFO kablam! Jul 11 15:40:31.301 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.301 INFO kablam! --> src/hardware/instructions.rs:600:41 Jul 11 15:40:31.301 INFO kablam! | Jul 11 15:40:31.301 INFO kablam! 600 | [0x5E, inst!("LD E,(HL)", |cpu, op|{let val = cpu.read_byte(cpu.regs.hl()); ld_into_reg!(val, cpu.regs.e); 2})], Jul 11 15:40:31.301 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.301 INFO kablam! Jul 11 15:40:31.301 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.301 INFO kablam! --> src/hardware/instructions.rs:601:38 Jul 11 15:40:31.301 INFO kablam! | Jul 11 15:40:31.301 INFO kablam! 601 | [0x5F, inst!("LD E,A", |cpu, op|{ld_into_reg!(cpu.regs.a.r(), cpu.regs.e); 1})], Jul 11 15:40:31.302 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.302 INFO kablam! Jul 11 15:40:31.302 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.302 INFO kablam! --> src/hardware/instructions.rs:603:38 Jul 11 15:40:31.302 INFO kablam! | Jul 11 15:40:31.302 INFO kablam! 603 | [0x60, inst!("LD H,B", |cpu, op|{ld_into_reg!(cpu.regs.b.r(), cpu.regs.h); 1})], Jul 11 15:40:31.302 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.302 INFO kablam! Jul 11 15:40:31.302 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.302 INFO kablam! --> src/hardware/instructions.rs:604:38 Jul 11 15:40:31.302 INFO kablam! | Jul 11 15:40:31.302 INFO kablam! 604 | [0x61, inst!("LD H,C", |cpu, op|{ld_into_reg!(cpu.regs.c.r(), cpu.regs.h); 1})], Jul 11 15:40:31.302 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.302 INFO kablam! Jul 11 15:40:31.302 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.302 INFO kablam! --> src/hardware/instructions.rs:605:38 Jul 11 15:40:31.302 INFO kablam! | Jul 11 15:40:31.302 INFO kablam! 605 | [0x62, inst!("LD H,D", |cpu, op|{ld_into_reg!(cpu.regs.d.r(), cpu.regs.h); 1})], Jul 11 15:40:31.303 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.303 INFO kablam! Jul 11 15:40:31.303 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.303 INFO kablam! --> src/hardware/instructions.rs:606:38 Jul 11 15:40:31.303 INFO kablam! | Jul 11 15:40:31.303 INFO kablam! 606 | [0x63, inst!("LD H,E", |cpu, op|{ld_into_reg!(cpu.regs.e.r(), cpu.regs.h); 1})], Jul 11 15:40:31.303 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.303 INFO kablam! Jul 11 15:40:31.303 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.303 INFO kablam! --> src/hardware/instructions.rs:607:38 Jul 11 15:40:31.303 INFO kablam! | Jul 11 15:40:31.303 INFO kablam! 607 | [0x64, inst!("LD H,H", |cpu, op|{let val = cpu.regs.h.r(); ld_into_reg!(val, cpu.regs.h); 1})], Jul 11 15:40:31.303 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.303 INFO kablam! Jul 11 15:40:31.303 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.303 INFO kablam! --> src/hardware/instructions.rs:608:38 Jul 11 15:40:31.303 INFO kablam! | Jul 11 15:40:31.303 INFO kablam! 608 | [0x65, inst!("LD H,L", |cpu, op|{ld_into_reg!(cpu.regs.l.r(), cpu.regs.h); 1})], Jul 11 15:40:31.303 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.303 INFO kablam! Jul 11 15:40:31.304 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.305 INFO kablam! --> src/hardware/instructions.rs:609:41 Jul 11 15:40:31.305 INFO kablam! | Jul 11 15:40:31.305 INFO kablam! 609 | [0x66, inst!("LD H,(HL)", |cpu, op|{let val = cpu.read_byte(cpu.regs.hl()); ld_into_reg!(val, cpu.regs.h); 2})], Jul 11 15:40:31.305 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.305 INFO kablam! Jul 11 15:40:31.305 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.305 INFO kablam! --> src/hardware/instructions.rs:610:38 Jul 11 15:40:31.306 INFO kablam! | Jul 11 15:40:31.306 INFO kablam! 610 | [0x67, inst!("LD H,A", |cpu, op|{ld_into_reg!(cpu.regs.a.r(), cpu.regs.h); 1})], Jul 11 15:40:31.306 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.306 INFO kablam! Jul 11 15:40:31.306 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.306 INFO kablam! --> src/hardware/instructions.rs:612:38 Jul 11 15:40:31.306 INFO kablam! | Jul 11 15:40:31.307 INFO kablam! 612 | [0x68, inst!("LD L,B", |cpu, op|{ld_into_reg!(cpu.regs.b.r(), cpu.regs.l); 1})], Jul 11 15:40:31.307 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.307 INFO kablam! Jul 11 15:40:31.307 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.307 INFO kablam! --> src/hardware/instructions.rs:613:38 Jul 11 15:40:31.307 INFO kablam! | Jul 11 15:40:31.307 INFO kablam! 613 | [0x69, inst!("LD L,C", |cpu, op|{ld_into_reg!(cpu.regs.c.r(), cpu.regs.l); 1})], Jul 11 15:40:31.307 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.307 INFO kablam! Jul 11 15:40:31.307 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.307 INFO kablam! --> src/hardware/instructions.rs:614:38 Jul 11 15:40:31.307 INFO kablam! | Jul 11 15:40:31.307 INFO kablam! 614 | [0x6A, inst!("LD L,D", |cpu, op|{ld_into_reg!(cpu.regs.d.r(), cpu.regs.l); 1})], Jul 11 15:40:31.307 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.308 INFO kablam! Jul 11 15:40:31.308 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.308 INFO kablam! --> src/hardware/instructions.rs:615:38 Jul 11 15:40:31.308 INFO kablam! | Jul 11 15:40:31.308 INFO kablam! 615 | [0x6B, inst!("LD L,E", |cpu, op|{ld_into_reg!(cpu.regs.e.r(), cpu.regs.l); 1})], Jul 11 15:40:31.308 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.308 INFO kablam! Jul 11 15:40:31.308 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.308 INFO kablam! --> src/hardware/instructions.rs:616:38 Jul 11 15:40:31.308 INFO kablam! | Jul 11 15:40:31.308 INFO kablam! 616 | [0x6C, inst!("LD L,H", |cpu, op|{ld_into_reg!(cpu.regs.h.r(), cpu.regs.l); 1})], Jul 11 15:40:31.308 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.308 INFO kablam! Jul 11 15:40:31.308 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.308 INFO kablam! --> src/hardware/instructions.rs:617:38 Jul 11 15:40:31.308 INFO kablam! | Jul 11 15:40:31.308 INFO kablam! 617 | [0x6D, inst!("LD L,L", |cpu, op|{let val = cpu.regs.l.r(); ld_into_reg!(val, cpu.regs.l); 1})], Jul 11 15:40:31.308 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.308 INFO kablam! Jul 11 15:40:31.308 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.308 INFO kablam! --> src/hardware/instructions.rs:618:41 Jul 11 15:40:31.308 INFO kablam! | Jul 11 15:40:31.309 INFO kablam! 618 | [0x6E, inst!("LD L,(HL)", |cpu, op|{let val = cpu.read_byte(cpu.regs.hl()); ld_into_reg!(val, cpu.regs.l); 1})], Jul 11 15:40:31.309 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.309 INFO kablam! Jul 11 15:40:31.309 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.310 INFO kablam! --> src/hardware/instructions.rs:619:38 Jul 11 15:40:31.310 INFO kablam! | Jul 11 15:40:31.310 INFO kablam! 619 | [0x6F, inst!("LD L,A", |cpu, op|{ld_into_reg!(cpu.regs.a.r(), cpu.regs.l); 1})], Jul 11 15:40:31.310 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.310 INFO kablam! Jul 11 15:40:31.310 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.310 INFO kablam! --> src/hardware/instructions.rs:621:41 Jul 11 15:40:31.310 INFO kablam! | Jul 11 15:40:31.310 INFO kablam! 621 | [0x70, inst!("LD (HL),B", |cpu, op|{store_into_hl(cpu.regs.b.r(), cpu); 2})], Jul 11 15:40:31.310 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.310 INFO kablam! Jul 11 15:40:31.310 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.310 INFO kablam! --> src/hardware/instructions.rs:622:41 Jul 11 15:40:31.310 INFO kablam! | Jul 11 15:40:31.310 INFO kablam! 622 | [0x71, inst!("LD (HL),C", |cpu, op|{store_into_hl(cpu.regs.c.r(), cpu); 2})], Jul 11 15:40:31.310 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.310 INFO kablam! Jul 11 15:40:31.310 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.310 INFO kablam! --> src/hardware/instructions.rs:623:41 Jul 11 15:40:31.310 INFO kablam! | Jul 11 15:40:31.310 INFO kablam! 623 | [0x72, inst!("LD (HL),D", |cpu, op|{store_into_hl(cpu.regs.d.r(), cpu); 2})], Jul 11 15:40:31.310 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.310 INFO kablam! Jul 11 15:40:31.310 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.310 INFO kablam! --> src/hardware/instructions.rs:624:41 Jul 11 15:40:31.311 INFO kablam! | Jul 11 15:40:31.311 INFO kablam! 624 | [0x73, inst!("LD (HL),E", |cpu, op|{store_into_hl(cpu.regs.e.r(), cpu); 2})], Jul 11 15:40:31.311 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.311 INFO kablam! Jul 11 15:40:31.311 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.311 INFO kablam! --> src/hardware/instructions.rs:625:41 Jul 11 15:40:31.311 INFO kablam! | Jul 11 15:40:31.311 INFO kablam! 625 | [0x74, inst!("LD (HL),H", |cpu, op|{store_into_hl(cpu.regs.h.r(), cpu); 2})], Jul 11 15:40:31.311 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.311 INFO kablam! Jul 11 15:40:31.312 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.312 INFO kablam! --> src/hardware/instructions.rs:626:41 Jul 11 15:40:31.312 INFO kablam! | Jul 11 15:40:31.312 INFO kablam! 626 | [0x75, inst!("LD (HL),L", |cpu, op|{store_into_hl(cpu.regs.l.r(), cpu); 2})], Jul 11 15:40:31.312 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.312 INFO kablam! Jul 11 15:40:31.312 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.312 INFO kablam! --> src/hardware/instructions.rs:627:41 Jul 11 15:40:31.312 INFO kablam! | Jul 11 15:40:31.312 INFO kablam! 627 | [0x77, inst!("LD (HL),A", |cpu, op|{store_into_hl(cpu.regs.a.r(), cpu); 2})], Jul 11 15:40:31.312 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.312 INFO kablam! Jul 11 15:40:31.313 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.313 INFO kablam! --> src/hardware/instructions.rs:629:38 Jul 11 15:40:31.313 INFO kablam! | Jul 11 15:40:31.313 INFO kablam! 629 | [0x78, inst!("LD A,B", |cpu, op|{ld_into_reg!(cpu.regs.b.r(), cpu.regs.a); 1})], Jul 11 15:40:31.313 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.313 INFO kablam! Jul 11 15:40:31.313 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.314 INFO kablam! --> src/hardware/instructions.rs:630:38 Jul 11 15:40:31.314 INFO kablam! | Jul 11 15:40:31.314 INFO kablam! 630 | [0x79, inst!("LD A,C", |cpu, op|{ld_into_reg!(cpu.regs.c.r(), cpu.regs.a); 1})], Jul 11 15:40:31.314 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.314 INFO kablam! Jul 11 15:40:31.322 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.323 INFO kablam! --> src/hardware/instructions.rs:631:38 Jul 11 15:40:31.323 INFO kablam! | Jul 11 15:40:31.323 INFO kablam! 631 | [0x7A, inst!("LD A,D", |cpu, op|{ld_into_reg!(cpu.regs.d.r(), cpu.regs.a); 1})], Jul 11 15:40:31.323 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.323 INFO kablam! Jul 11 15:40:31.323 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.323 INFO kablam! --> src/hardware/instructions.rs:632:38 Jul 11 15:40:31.323 INFO kablam! | Jul 11 15:40:31.323 INFO kablam! 632 | [0x7B, inst!("LD A,E", |cpu, op|{ld_into_reg!(cpu.regs.e.r(), cpu.regs.a); 1})], Jul 11 15:40:31.323 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.323 INFO kablam! Jul 11 15:40:31.323 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.323 INFO kablam! --> src/hardware/instructions.rs:633:38 Jul 11 15:40:31.323 INFO kablam! | Jul 11 15:40:31.323 INFO kablam! 633 | [0x7C, inst!("LD A,H", |cpu, op|{ld_into_reg!(cpu.regs.h.r(), cpu.regs.a); 1})], Jul 11 15:40:31.323 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.323 INFO kablam! Jul 11 15:40:31.324 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.324 INFO kablam! --> src/hardware/instructions.rs:634:38 Jul 11 15:40:31.325 INFO kablam! | Jul 11 15:40:31.325 INFO kablam! 634 | [0x7D, inst!("LD A,L", |cpu, op|{ld_into_reg!(cpu.regs.l.r(), cpu.regs.a); 1})], Jul 11 15:40:31.325 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.325 INFO kablam! Jul 11 15:40:31.325 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.326 INFO kablam! --> src/hardware/instructions.rs:635:41 Jul 11 15:40:31.326 INFO kablam! | Jul 11 15:40:31.326 INFO kablam! 635 | [0x7E, inst!("LD A,(HL)", |cpu, op|{let addr = cpu.regs.hl(); let val = cpu.read_byte(addr); ld_into_reg!(val, cpu.regs.a); 2})], Jul 11 15:40:31.326 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.326 INFO kablam! Jul 11 15:40:31.326 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.326 INFO kablam! --> src/hardware/instructions.rs:636:38 Jul 11 15:40:31.326 INFO kablam! | Jul 11 15:40:31.326 INFO kablam! 636 | [0x7F, inst!("LD A,A", |cpu, op|{let val = cpu.regs.a.r(); ld_into_reg!(val, cpu.regs.a); 1})], Jul 11 15:40:31.326 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.326 INFO kablam! Jul 11 15:40:31.326 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.326 INFO kablam! --> src/hardware/instructions.rs:638:39 Jul 11 15:40:31.326 INFO kablam! | Jul 11 15:40:31.326 INFO kablam! 638 | [0x80, inst!("ADD A,B", |cpu, op|{add_to_a(cpu.regs.b.r(), cpu); 1})], Jul 11 15:40:31.326 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.326 INFO kablam! Jul 11 15:40:31.326 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.326 INFO kablam! --> src/hardware/instructions.rs:639:39 Jul 11 15:40:31.326 INFO kablam! | Jul 11 15:40:31.326 INFO kablam! 639 | [0x81, inst!("ADD A,C", |cpu, op|{add_to_a(cpu.regs.c.r(), cpu); 1})], Jul 11 15:40:31.326 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.326 INFO kablam! Jul 11 15:40:31.327 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.327 INFO kablam! --> src/hardware/instructions.rs:640:39 Jul 11 15:40:31.327 INFO kablam! | Jul 11 15:40:31.327 INFO kablam! 640 | [0x82, inst!("ADD A,D", |cpu, op|{add_to_a(cpu.regs.d.r(), cpu); 1})], Jul 11 15:40:31.327 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.328 INFO kablam! Jul 11 15:40:31.328 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.328 INFO kablam! --> src/hardware/instructions.rs:641:39 Jul 11 15:40:31.328 INFO kablam! | Jul 11 15:40:31.328 INFO kablam! 641 | [0x83, inst!("ADD A,E", |cpu, op|{add_to_a(cpu.regs.e.r(), cpu); 1})], Jul 11 15:40:31.328 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.328 INFO kablam! Jul 11 15:40:31.328 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.328 INFO kablam! --> src/hardware/instructions.rs:642:39 Jul 11 15:40:31.328 INFO kablam! | Jul 11 15:40:31.328 INFO kablam! 642 | [0x84, inst!("ADD A,H", |cpu, op|{add_to_a(cpu.regs.h.r(), cpu); 1})], Jul 11 15:40:31.328 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.328 INFO kablam! Jul 11 15:40:31.328 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.328 INFO kablam! --> src/hardware/instructions.rs:643:39 Jul 11 15:40:31.328 INFO kablam! | Jul 11 15:40:31.328 INFO kablam! 643 | [0x85, inst!("ADD A,L", |cpu, op|{add_to_a(cpu.regs.l.r(), cpu); 1})], Jul 11 15:40:31.328 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.328 INFO kablam! Jul 11 15:40:31.328 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.328 INFO kablam! --> src/hardware/instructions.rs:644:42 Jul 11 15:40:31.328 INFO kablam! | Jul 11 15:40:31.328 INFO kablam! 644 | [0x86, inst!("ADD A,(HL)", |cpu, op|{let addr = cpu.regs.hl(); add_to_a(cpu.read_byte(addr), cpu); 2})], Jul 11 15:40:31.328 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.328 INFO kablam! Jul 11 15:40:31.328 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.328 INFO kablam! --> src/hardware/instructions.rs:645:39 Jul 11 15:40:31.329 INFO kablam! | Jul 11 15:40:31.329 INFO kablam! 645 | [0x87, inst!("ADD A,A", |cpu, op|{add_to_a(cpu.regs.a.r(), cpu); 1})], Jul 11 15:40:31.329 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.329 INFO kablam! Jul 11 15:40:31.329 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.329 INFO kablam! --> src/hardware/instructions.rs:647:39 Jul 11 15:40:31.329 INFO kablam! | Jul 11 15:40:31.329 INFO kablam! 647 | [0x88, inst!("ADC A,B", |cpu, op|{add_carry(cpu.regs.b.r(), cpu); 1})], Jul 11 15:40:31.329 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.329 INFO kablam! Jul 11 15:40:31.329 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.329 INFO kablam! --> src/hardware/instructions.rs:648:39 Jul 11 15:40:31.329 INFO kablam! | Jul 11 15:40:31.329 INFO kablam! 648 | [0x89, inst!("ADC A,C", |cpu, op|{add_carry(cpu.regs.c.r(), cpu); 1})], Jul 11 15:40:31.329 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.329 INFO kablam! Jul 11 15:40:31.329 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.329 INFO kablam! --> src/hardware/instructions.rs:649:39 Jul 11 15:40:31.329 INFO kablam! | Jul 11 15:40:31.329 INFO kablam! 649 | [0x8A, inst!("ADC A,D", |cpu, op|{add_carry(cpu.regs.d.r(), cpu); 1})], Jul 11 15:40:31.329 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.329 INFO kablam! Jul 11 15:40:31.329 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.329 INFO kablam! --> src/hardware/instructions.rs:650:39 Jul 11 15:40:31.329 INFO kablam! | Jul 11 15:40:31.329 INFO kablam! 650 | [0x8B, inst!("ADC A,E", |cpu, op|{add_carry(cpu.regs.e.r(), cpu); 1})], Jul 11 15:40:31.330 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.330 INFO kablam! Jul 11 15:40:31.330 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.330 INFO kablam! --> src/hardware/instructions.rs:651:39 Jul 11 15:40:31.330 INFO kablam! | Jul 11 15:40:31.330 INFO kablam! 651 | [0x8C, inst!("ADC A,H", |cpu, op|{add_carry(cpu.regs.h.r(), cpu); 1})], Jul 11 15:40:31.330 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.330 INFO kablam! Jul 11 15:40:31.330 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.330 INFO kablam! --> src/hardware/instructions.rs:652:39 Jul 11 15:40:31.330 INFO kablam! | Jul 11 15:40:31.330 INFO kablam! 652 | [0x8D, inst!("ADC A,L", |cpu, op|{add_carry(cpu.regs.l.r(), cpu); 1})], Jul 11 15:40:31.330 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.330 INFO kablam! Jul 11 15:40:31.330 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.330 INFO kablam! --> src/hardware/instructions.rs:653:42 Jul 11 15:40:31.330 INFO kablam! | Jul 11 15:40:31.330 INFO kablam! 653 | [0x8E, inst!("ADC A,(HL)", |cpu, op|{let hl = cpu.regs.hl(); add_carry(cpu.read_byte(hl), cpu); 2})], Jul 11 15:40:31.330 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.330 INFO kablam! Jul 11 15:40:31.330 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.330 INFO kablam! --> src/hardware/instructions.rs:654:39 Jul 11 15:40:31.330 INFO kablam! | Jul 11 15:40:31.330 INFO kablam! 654 | [0x8F, inst!("ADC A,A", |cpu, op|{add_carry(cpu.regs.a.r(), cpu); 1})], Jul 11 15:40:31.330 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.331 INFO kablam! Jul 11 15:40:31.331 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.331 INFO kablam! --> src/hardware/instructions.rs:656:39 Jul 11 15:40:31.331 INFO kablam! | Jul 11 15:40:31.331 INFO kablam! 656 | [0x90, inst!("SUB A,B", |cpu, op|{sub_to_a(cpu.regs.b.r(), cpu); 1})], Jul 11 15:40:31.331 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.331 INFO kablam! Jul 11 15:40:31.331 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.331 INFO kablam! --> src/hardware/instructions.rs:657:39 Jul 11 15:40:31.331 INFO kablam! | Jul 11 15:40:31.331 INFO kablam! 657 | [0x91, inst!("SUB A,C", |cpu, op|{sub_to_a(cpu.regs.c.r(), cpu); 1})], Jul 11 15:40:31.331 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.331 INFO kablam! Jul 11 15:40:31.331 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.331 INFO kablam! --> src/hardware/instructions.rs:658:39 Jul 11 15:40:31.331 INFO kablam! | Jul 11 15:40:31.331 INFO kablam! 658 | [0x92, inst!("SUB A,D", |cpu, op|{sub_to_a(cpu.regs.d.r(), cpu); 1})], Jul 11 15:40:31.331 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.331 INFO kablam! Jul 11 15:40:31.331 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.331 INFO kablam! --> src/hardware/instructions.rs:659:39 Jul 11 15:40:31.331 INFO kablam! | Jul 11 15:40:31.331 INFO kablam! 659 | [0x93, inst!("SUB A,E", |cpu, op|{sub_to_a(cpu.regs.e.r(), cpu); 1})], Jul 11 15:40:31.331 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.331 INFO kablam! Jul 11 15:40:31.332 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.332 INFO kablam! --> src/hardware/instructions.rs:660:39 Jul 11 15:40:31.332 INFO kablam! | Jul 11 15:40:31.332 INFO kablam! 660 | [0x94, inst!("SUB A,H", |cpu, op|{sub_to_a(cpu.regs.h.r(), cpu); 1})], Jul 11 15:40:31.332 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.332 INFO kablam! Jul 11 15:40:31.332 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.332 INFO kablam! --> src/hardware/instructions.rs:661:39 Jul 11 15:40:31.332 INFO kablam! | Jul 11 15:40:31.332 INFO kablam! 661 | [0x95, inst!("SUB A,L", |cpu, op|{sub_to_a(cpu.regs.l.r(), cpu); 1})], Jul 11 15:40:31.332 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.332 INFO kablam! Jul 11 15:40:31.332 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.332 INFO kablam! --> src/hardware/instructions.rs:662:42 Jul 11 15:40:31.332 INFO kablam! | Jul 11 15:40:31.332 INFO kablam! 662 | [0x96, inst!("SUB A,(HL)", |cpu, op|{let addr = cpu.regs.hl(); sub_to_a(cpu.read_byte(addr), cpu); 2})], Jul 11 15:40:31.332 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.332 INFO kablam! Jul 11 15:40:31.332 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.332 INFO kablam! --> src/hardware/instructions.rs:663:39 Jul 11 15:40:31.332 INFO kablam! | Jul 11 15:40:31.332 INFO kablam! 663 | [0x97, inst!("SUB A,A", |cpu, op|{sub_to_a(cpu.regs.a.r(), cpu); 1})], Jul 11 15:40:31.332 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.332 INFO kablam! Jul 11 15:40:31.333 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.333 INFO kablam! --> src/hardware/instructions.rs:665:39 Jul 11 15:40:31.333 INFO kablam! | Jul 11 15:40:31.333 INFO kablam! 665 | [0xA0, inst!("AND A,B", |cpu, op|{and(cpu.regs.b.r(), cpu); 1})], Jul 11 15:40:31.333 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.333 INFO kablam! Jul 11 15:40:31.333 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.333 INFO kablam! --> src/hardware/instructions.rs:666:39 Jul 11 15:40:31.333 INFO kablam! | Jul 11 15:40:31.333 INFO kablam! 666 | [0xA1, inst!("AND A,C", |cpu, op|{and(cpu.regs.c.r(), cpu); 1})], Jul 11 15:40:31.333 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.333 INFO kablam! Jul 11 15:40:31.333 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.333 INFO kablam! --> src/hardware/instructions.rs:667:39 Jul 11 15:40:31.333 INFO kablam! | Jul 11 15:40:31.333 INFO kablam! 667 | [0xA2, inst!("AND A,D", |cpu, op|{and(cpu.regs.d.r(), cpu); 1})], Jul 11 15:40:31.333 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.333 INFO kablam! Jul 11 15:40:31.333 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.333 INFO kablam! --> src/hardware/instructions.rs:668:39 Jul 11 15:40:31.333 INFO kablam! | Jul 11 15:40:31.334 INFO kablam! 668 | [0xA3, inst!("AND A,E", |cpu, op|{and(cpu.regs.e.r(), cpu); 1})], Jul 11 15:40:31.334 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.334 INFO kablam! Jul 11 15:40:31.334 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.334 INFO kablam! --> src/hardware/instructions.rs:669:39 Jul 11 15:40:31.334 INFO kablam! | Jul 11 15:40:31.334 INFO kablam! 669 | [0xA4, inst!("AND A,H", |cpu, op|{and(cpu.regs.h.r(), cpu); 1})], Jul 11 15:40:31.334 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.334 INFO kablam! Jul 11 15:40:31.334 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.334 INFO kablam! --> src/hardware/instructions.rs:670:39 Jul 11 15:40:31.334 INFO kablam! | Jul 11 15:40:31.334 INFO kablam! 670 | [0xA5, inst!("AND A,L", |cpu, op|{and(cpu.regs.l.r(), cpu); 1})], Jul 11 15:40:31.334 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.334 INFO kablam! Jul 11 15:40:31.334 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.334 INFO kablam! --> src/hardware/instructions.rs:671:42 Jul 11 15:40:31.334 INFO kablam! | Jul 11 15:40:31.334 INFO kablam! 671 | [0xA6, inst!("AND A,(HL)", |cpu, op|{let hl = cpu.regs.hl(); and(cpu.read_byte(hl), cpu); 2})], Jul 11 15:40:31.334 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.335 INFO kablam! Jul 11 15:40:31.335 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.335 INFO kablam! --> src/hardware/instructions.rs:672:39 Jul 11 15:40:31.335 INFO kablam! | Jul 11 15:40:31.335 INFO kablam! 672 | [0xA7, inst!("AND A,A", |cpu, op|{and(cpu.regs.a.r(), cpu); 1})], Jul 11 15:40:31.335 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.335 INFO kablam! Jul 11 15:40:31.335 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.335 INFO kablam! --> src/hardware/instructions.rs:674:39 Jul 11 15:40:31.335 INFO kablam! | Jul 11 15:40:31.335 INFO kablam! 674 | [0xA8, inst!("XOR A,B", |cpu, op|{xor(cpu.regs.b.r(), cpu); 1})], Jul 11 15:40:31.335 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.335 INFO kablam! Jul 11 15:40:31.341 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.341 INFO kablam! --> src/hardware/instructions.rs:675:39 Jul 11 15:40:31.341 INFO kablam! | Jul 11 15:40:31.341 INFO kablam! 675 | [0xA9, inst!("XOR A,C", |cpu, op|{xor(cpu.regs.c.r(), cpu); 1})], Jul 11 15:40:31.341 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.341 INFO kablam! Jul 11 15:40:31.341 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.341 INFO kablam! --> src/hardware/instructions.rs:676:39 Jul 11 15:40:31.341 INFO kablam! | Jul 11 15:40:31.341 INFO kablam! 676 | [0xAA, inst!("XOR A,D", |cpu, op|{xor(cpu.regs.d.r(), cpu); 1})], Jul 11 15:40:31.341 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.341 INFO kablam! Jul 11 15:40:31.341 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.341 INFO kablam! --> src/hardware/instructions.rs:677:39 Jul 11 15:40:31.341 INFO kablam! | Jul 11 15:40:31.341 INFO kablam! 677 | [0xAB, inst!("XOR A,E", |cpu, op|{xor(cpu.regs.e.r(), cpu); 1})], Jul 11 15:40:31.341 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.341 INFO kablam! Jul 11 15:40:31.341 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.342 INFO kablam! --> src/hardware/instructions.rs:678:39 Jul 11 15:40:31.342 INFO kablam! | Jul 11 15:40:31.342 INFO kablam! 678 | [0xAC, inst!("XOR A,H", |cpu, op|{xor(cpu.regs.h.r(), cpu); 1})], Jul 11 15:40:31.342 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.342 INFO kablam! Jul 11 15:40:31.342 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.342 INFO kablam! --> src/hardware/instructions.rs:679:39 Jul 11 15:40:31.342 INFO kablam! | Jul 11 15:40:31.342 INFO kablam! 679 | [0xAD, inst!("XOR A,L", |cpu, op|{xor(cpu.regs.l.r(), cpu); 1})], Jul 11 15:40:31.342 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.342 INFO kablam! Jul 11 15:40:31.342 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.342 INFO kablam! --> src/hardware/instructions.rs:680:42 Jul 11 15:40:31.342 INFO kablam! | Jul 11 15:40:31.342 INFO kablam! 680 | [0xAE, inst!("XOR A,(HL)", |cpu, op|{let hl = cpu.regs.hl(); xor(cpu.read_byte(hl), cpu); 2})], Jul 11 15:40:31.342 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.342 INFO kablam! Jul 11 15:40:31.342 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.342 INFO kablam! --> src/hardware/instructions.rs:681:39 Jul 11 15:40:31.342 INFO kablam! | Jul 11 15:40:31.342 INFO kablam! 681 | [0xAF, inst!("XOR A,A", |cpu, op|{xor(cpu.regs.a.r(), cpu); 1})], Jul 11 15:40:31.342 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.342 INFO kablam! Jul 11 15:40:31.342 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.342 INFO kablam! --> src/hardware/instructions.rs:683:38 Jul 11 15:40:31.342 INFO kablam! | Jul 11 15:40:31.342 INFO kablam! 683 | [0xB0, inst!("OR A,B", |cpu, op|{or(cpu.regs.b.r(), cpu); 1})], Jul 11 15:40:31.343 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.343 INFO kablam! Jul 11 15:40:31.343 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.343 INFO kablam! --> src/hardware/instructions.rs:684:38 Jul 11 15:40:31.343 INFO kablam! | Jul 11 15:40:31.343 INFO kablam! 684 | [0xB1, inst!("OR A,C", |cpu, op|{or(cpu.regs.c.r(), cpu); 1})], Jul 11 15:40:31.343 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.343 INFO kablam! Jul 11 15:40:31.343 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.343 INFO kablam! --> src/hardware/instructions.rs:685:38 Jul 11 15:40:31.343 INFO kablam! | Jul 11 15:40:31.343 INFO kablam! 685 | [0xB2, inst!("OR A,D", |cpu, op|{or(cpu.regs.d.r(), cpu); 1})], Jul 11 15:40:31.343 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.343 INFO kablam! Jul 11 15:40:31.343 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.343 INFO kablam! --> src/hardware/instructions.rs:686:38 Jul 11 15:40:31.343 INFO kablam! | Jul 11 15:40:31.343 INFO kablam! 686 | [0xB3, inst!("OR A,E", |cpu, op|{or(cpu.regs.e.r(), cpu); 1})], Jul 11 15:40:31.343 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.343 INFO kablam! Jul 11 15:40:31.343 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.343 INFO kablam! --> src/hardware/instructions.rs:687:38 Jul 11 15:40:31.343 INFO kablam! | Jul 11 15:40:31.343 INFO kablam! 687 | [0xB4, inst!("OR A,H", |cpu, op|{or(cpu.regs.h.r(), cpu); 1})], Jul 11 15:40:31.343 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.343 INFO kablam! Jul 11 15:40:31.343 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.343 INFO kablam! --> src/hardware/instructions.rs:688:38 Jul 11 15:40:31.343 INFO kablam! | Jul 11 15:40:31.344 INFO kablam! 688 | [0xB5, inst!("OR A,L", |cpu, op|{or(cpu.regs.l.r(), cpu); 1})], Jul 11 15:40:31.344 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.344 INFO kablam! Jul 11 15:40:31.344 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.344 INFO kablam! --> src/hardware/instructions.rs:689:41 Jul 11 15:40:31.344 INFO kablam! | Jul 11 15:40:31.344 INFO kablam! 689 | [0xB6, inst!("OR A,(HL)", |cpu, op|{let hl = cpu.regs.hl(); or(cpu.read_byte(hl), cpu); 2})], Jul 11 15:40:31.344 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.344 INFO kablam! Jul 11 15:40:31.344 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.344 INFO kablam! --> src/hardware/instructions.rs:690:38 Jul 11 15:40:31.344 INFO kablam! | Jul 11 15:40:31.344 INFO kablam! 690 | [0xB7, inst!("OR A,A", |cpu, op|{or(cpu.regs.a.r(), cpu); 1})], Jul 11 15:40:31.344 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.344 INFO kablam! Jul 11 15:40:31.344 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.344 INFO kablam! --> src/hardware/instructions.rs:692:36 Jul 11 15:40:31.344 INFO kablam! | Jul 11 15:40:31.344 INFO kablam! 692 | [0xB8, inst!("CP B", |cpu, op|{compare_with_a(cpu.regs.b.r(), cpu); 1})], Jul 11 15:40:31.344 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.344 INFO kablam! Jul 11 15:40:31.344 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.344 INFO kablam! --> src/hardware/instructions.rs:693:36 Jul 11 15:40:31.344 INFO kablam! | Jul 11 15:40:31.344 INFO kablam! 693 | [0xB9, inst!("CP C", |cpu, op|{compare_with_a(cpu.regs.c.r(), cpu); 1})], Jul 11 15:40:31.344 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.344 INFO kablam! Jul 11 15:40:31.344 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.344 INFO kablam! --> src/hardware/instructions.rs:694:36 Jul 11 15:40:31.345 INFO kablam! | Jul 11 15:40:31.345 INFO kablam! 694 | [0xBA, inst!("CP D", |cpu, op|{compare_with_a(cpu.regs.d.r(), cpu); 1})], Jul 11 15:40:31.345 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.345 INFO kablam! Jul 11 15:40:31.345 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.345 INFO kablam! --> src/hardware/instructions.rs:695:36 Jul 11 15:40:31.345 INFO kablam! | Jul 11 15:40:31.345 INFO kablam! 695 | [0xBB, inst!("CP E", |cpu, op|{compare_with_a(cpu.regs.e.r(), cpu); 1})], Jul 11 15:40:31.345 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.345 INFO kablam! Jul 11 15:40:31.345 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.345 INFO kablam! --> src/hardware/instructions.rs:696:36 Jul 11 15:40:31.345 INFO kablam! | Jul 11 15:40:31.345 INFO kablam! 696 | [0xBC, inst!("CP H", |cpu, op|{compare_with_a(cpu.regs.h.r(), cpu); 1})], Jul 11 15:40:31.345 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.345 INFO kablam! Jul 11 15:40:31.345 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.345 INFO kablam! --> src/hardware/instructions.rs:697:36 Jul 11 15:40:31.345 INFO kablam! | Jul 11 15:40:31.345 INFO kablam! 697 | [0xBD, inst!("CP L", |cpu, op|{compare_with_a(cpu.regs.l.r(), cpu); 1})], Jul 11 15:40:31.345 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.345 INFO kablam! Jul 11 15:40:31.345 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.345 INFO kablam! --> src/hardware/instructions.rs:698:39 Jul 11 15:40:31.345 INFO kablam! | Jul 11 15:40:31.345 INFO kablam! 698 | [0xBE, inst!("CP (HL)", |cpu, op|{let val = cpu.read_byte(cpu.regs.hl()); compare_with_a(val, cpu); 2})], Jul 11 15:40:31.345 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.345 INFO kablam! Jul 11 15:40:31.345 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.345 INFO kablam! --> src/hardware/instructions.rs:699:36 Jul 11 15:40:31.346 INFO kablam! | Jul 11 15:40:31.346 INFO kablam! 699 | [0xBF, inst!("CP A", |cpu, op|{compare_with_a(cpu.regs.a.r(), cpu); 1})], Jul 11 15:40:31.346 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.346 INFO kablam! Jul 11 15:40:31.346 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.346 INFO kablam! --> src/hardware/instructions.rs:701:38 Jul 11 15:40:31.346 INFO kablam! | Jul 11 15:40:31.346 INFO kablam! 701 | [0xC0, inst!("RET NZ", |cpu, op|{ret_cond(cpu, JumpImmCond::NZ); 2})], Jul 11 15:40:31.346 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.346 INFO kablam! Jul 11 15:40:31.346 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.346 INFO kablam! --> src/hardware/instructions.rs:702:38 Jul 11 15:40:31.346 INFO kablam! | Jul 11 15:40:31.346 INFO kablam! 702 | [0xC1, inst!("POP BC", |cpu, op|{pop_into!(cpu.regs.b, cpu.regs.c, cpu);3})], Jul 11 15:40:31.346 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.346 INFO kablam! Jul 11 15:40:31.346 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.346 INFO kablam! --> src/hardware/instructions.rs:703:39 Jul 11 15:40:31.347 INFO kablam! | Jul 11 15:40:31.347 INFO kablam! 703 | [0xC2, inst!("JP NZ,nn", |cpu,op|{jump_cond_imm(cpu, JumpImmCond::NZ, JumpImmMode::Immediate); 3})], Jul 11 15:40:31.347 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.347 INFO kablam! Jul 11 15:40:31.347 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.347 INFO kablam! --> src/hardware/instructions.rs:704:37 Jul 11 15:40:31.347 INFO kablam! | Jul 11 15:40:31.347 INFO kablam! 704 | [0xC3, inst!("JP nn", |cpu, op|{jump_cond_imm(cpu, JumpImmCond::None, JumpImmMode::Immediate); 3})], Jul 11 15:40:31.347 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.347 INFO kablam! Jul 11 15:40:31.347 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.347 INFO kablam! --> src/hardware/instructions.rs:705:42 Jul 11 15:40:31.347 INFO kablam! | Jul 11 15:40:31.347 INFO kablam! 705 | [0xC4, inst!("CALL NZ,nn", |cpu, op|{call_cond(cpu, JumpImmCond::NZ);3})], Jul 11 15:40:31.347 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.347 INFO kablam! Jul 11 15:40:31.347 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.347 INFO kablam! --> src/hardware/instructions.rs:706:39 Jul 11 15:40:31.347 INFO kablam! | Jul 11 15:40:31.347 INFO kablam! 706 | [0xC5, inst!("PUSH BC", |cpu, op|{let val = cpu.regs.bc();cpu.push_word(val); 4})], Jul 11 15:40:31.347 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.347 INFO kablam! Jul 11 15:40:31.348 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.348 INFO kablam! --> src/hardware/instructions.rs:707:39 Jul 11 15:40:31.348 INFO kablam! | Jul 11 15:40:31.348 INFO kablam! 707 | [0xC6, inst!("ADD A,#", |cpu, op|{add_to_a(cpu.fetch_byte_immediate(), cpu); 2})], Jul 11 15:40:31.348 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.348 INFO kablam! Jul 11 15:40:31.348 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.348 INFO kablam! --> src/hardware/instructions.rs:710:37 Jul 11 15:40:31.348 INFO kablam! | Jul 11 15:40:31.348 INFO kablam! 710 | [0xC8, inst!("RET Z", |cpu, op|{ret_cond(cpu, JumpImmCond::Z); 2})], Jul 11 15:40:31.348 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.348 INFO kablam! Jul 11 15:40:31.348 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.348 INFO kablam! --> src/hardware/instructions.rs:711:35 Jul 11 15:40:31.348 INFO kablam! | Jul 11 15:40:31.348 INFO kablam! 711 | [0xC9, inst!("RET", |cpu, op|{ret_cond(cpu, JumpImmCond::None); 2})], Jul 11 15:40:31.348 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.348 INFO kablam! Jul 11 15:40:31.348 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.348 INFO kablam! --> src/hardware/instructions.rs:712:38 Jul 11 15:40:31.348 INFO kablam! | Jul 11 15:40:31.349 INFO kablam! 712 | [0xCA, inst!("JP Z,nn", |cpu,op|{jump_cond_imm(cpu, JumpImmCond::Z, JumpImmMode::Immediate); 3})], Jul 11 15:40:31.349 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.349 INFO kablam! Jul 11 15:40:31.349 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.349 INFO kablam! --> src/hardware/instructions.rs:713:41 Jul 11 15:40:31.349 INFO kablam! | Jul 11 15:40:31.349 INFO kablam! 713 | [0xCC, inst!("CALL Z,nn", |cpu, op|{call_cond(cpu, JumpImmCond::Z);3})], Jul 11 15:40:31.349 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.349 INFO kablam! Jul 11 15:40:31.349 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.349 INFO kablam! --> src/hardware/instructions.rs:714:39 Jul 11 15:40:31.349 INFO kablam! | Jul 11 15:40:31.349 INFO kablam! 714 | [0xCD, inst!("CALL nn", |cpu, op|{call_cond(cpu, JumpImmCond::None); 3})], Jul 11 15:40:31.349 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.349 INFO kablam! Jul 11 15:40:31.349 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.349 INFO kablam! --> src/hardware/instructions.rs:717:38 Jul 11 15:40:31.349 INFO kablam! | Jul 11 15:40:31.349 INFO kablam! 717 | [0xD0, inst!("RET NC", |cpu, op|{ret_cond(cpu, JumpImmCond::NC); 2})], Jul 11 15:40:31.349 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.349 INFO kablam! Jul 11 15:40:31.349 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.349 INFO kablam! --> src/hardware/instructions.rs:718:38 Jul 11 15:40:31.350 INFO kablam! | Jul 11 15:40:31.350 INFO kablam! 718 | [0xD1, inst!("POP DE", |cpu, op|{pop_into!(cpu.regs.d, cpu.regs.e, cpu);3})], Jul 11 15:40:31.350 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.350 INFO kablam! Jul 11 15:40:31.350 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.350 INFO kablam! --> src/hardware/instructions.rs:719:39 Jul 11 15:40:31.350 INFO kablam! | Jul 11 15:40:31.350 INFO kablam! 719 | [0xD2, inst!("JP NC,nn", |cpu,op|{jump_cond_imm(cpu, JumpImmCond::NC, JumpImmMode::Immediate); 3})], Jul 11 15:40:31.350 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.350 INFO kablam! Jul 11 15:40:31.350 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.351 INFO kablam! --> src/hardware/instructions.rs:720:42 Jul 11 15:40:31.351 INFO kablam! | Jul 11 15:40:31.351 INFO kablam! 720 | [0xD4, inst!("CALL NC,nn", |cpu, op|{call_cond(cpu, JumpImmCond::NC);3})], Jul 11 15:40:31.351 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.351 INFO kablam! Jul 11 15:40:31.351 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.351 INFO kablam! --> src/hardware/instructions.rs:721:39 Jul 11 15:40:31.351 INFO kablam! | Jul 11 15:40:31.351 INFO kablam! 721 | [0xD5, inst!("PUSH DE", |cpu, op|{let val = cpu.regs.de();cpu.push_word(val); 4})], Jul 11 15:40:31.351 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.351 INFO kablam! Jul 11 15:40:31.351 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.351 INFO kablam! --> src/hardware/instructions.rs:722:39 Jul 11 15:40:31.351 INFO kablam! | Jul 11 15:40:31.351 INFO kablam! 722 | [0xD6, inst!("SUB A,#", |cpu, op|{sub_to_a(cpu.fetch_byte_immediate(), cpu); 2})], Jul 11 15:40:31.351 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.351 INFO kablam! Jul 11 15:40:31.351 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.352 INFO kablam! --> src/hardware/instructions.rs:725:37 Jul 11 15:40:31.352 INFO kablam! | Jul 11 15:40:31.352 INFO kablam! 725 | [0xD8, inst!("RET C", |cpu, op|{ret_cond(cpu, JumpImmCond::C); 2})], Jul 11 15:40:31.352 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.352 INFO kablam! Jul 11 15:40:31.352 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.352 INFO kablam! --> src/hardware/instructions.rs:726:36 Jul 11 15:40:31.352 INFO kablam! | Jul 11 15:40:31.352 INFO kablam! 726 | [0xD9, inst!("RETI", |cpu, op|{ret_cond(cpu, JumpImmCond::None); cpu.enable_interrupts_delayed(); 2})], Jul 11 15:40:31.352 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.352 INFO kablam! Jul 11 15:40:31.352 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.352 INFO kablam! --> src/hardware/instructions.rs:727:38 Jul 11 15:40:31.352 INFO kablam! | Jul 11 15:40:31.352 INFO kablam! 727 | [0xDA, inst!("JP C,nn", |cpu,op|{jump_cond_imm(cpu, JumpImmCond::C, JumpImmMode::Immediate); 3})], Jul 11 15:40:31.352 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.352 INFO kablam! Jul 11 15:40:31.352 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.353 INFO kablam! --> src/hardware/instructions.rs:728:41 Jul 11 15:40:31.353 INFO kablam! | Jul 11 15:40:31.353 INFO kablam! 728 | [0xDC, inst!("CALL C,nn", |cpu, op|{call_cond(cpu, JumpImmCond::C);3})], Jul 11 15:40:31.353 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.353 INFO kablam! Jul 11 15:40:31.353 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.353 INFO kablam! --> src/hardware/instructions.rs:731:47 Jul 11 15:40:31.353 INFO kablam! | Jul 11 15:40:31.353 INFO kablam! 731 | [0xE0, inst!("LD (0xFF00+n),A", |cpu, op|{let off = cpu.fetch_byte_immediate();ldh(cpu, off, false);3})], Jul 11 15:40:31.353 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.353 INFO kablam! Jul 11 15:40:31.353 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.353 INFO kablam! --> src/hardware/instructions.rs:732:38 Jul 11 15:40:31.353 INFO kablam! | Jul 11 15:40:31.353 INFO kablam! 732 | [0xE1, inst!("POP HL", |cpu, op|{pop_into!(cpu.regs.h, cpu.regs.l, cpu);3})], Jul 11 15:40:31.353 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.353 INFO kablam! Jul 11 15:40:31.353 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.353 INFO kablam! --> src/hardware/instructions.rs:733:47 Jul 11 15:40:31.354 INFO kablam! | Jul 11 15:40:31.354 INFO kablam! 733 | [0xE2, inst!("LD (0xFF00+C),A", |cpu, op|{let off = cpu.regs.c.r(); ldh(cpu, off, false);3})], Jul 11 15:40:31.354 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.354 INFO kablam! Jul 11 15:40:31.354 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.354 INFO kablam! --> src/hardware/instructions.rs:734:39 Jul 11 15:40:31.354 INFO kablam! | Jul 11 15:40:31.354 INFO kablam! 734 | [0xE5, inst!("PUSH HL", |cpu, op|{let val = cpu.regs.hl();cpu.push_word(val); 4})], Jul 11 15:40:31.354 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.354 INFO kablam! Jul 11 15:40:31.354 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.354 INFO kablam! --> src/hardware/instructions.rs:735:39 Jul 11 15:40:31.354 INFO kablam! | Jul 11 15:40:31.354 INFO kablam! 735 | [0xE6, inst!("AND A,#", |cpu, op|{and(cpu.fetch_byte_immediate(), cpu); 2})], Jul 11 15:40:31.354 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.354 INFO kablam! Jul 11 15:40:31.354 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.355 INFO kablam! --> src/hardware/instructions.rs:737:39 Jul 11 15:40:31.355 INFO kablam! | Jul 11 15:40:31.355 INFO kablam! 737 | [0xE9, inst!("JP (HL)", |cpu, op|{jump(cpu.regs.hl(), cpu); 1})], Jul 11 15:40:31.355 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.355 INFO kablam! Jul 11 15:40:31.355 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.355 INFO kablam! --> src/hardware/instructions.rs:738:41 Jul 11 15:40:31.355 INFO kablam! | Jul 11 15:40:31.355 INFO kablam! 738 | [0xEA, inst!("LD (nn),A", |cpu, op|{let addr = cpu.fetch_word_immediate(); ld_from_a_ind(addr, cpu); 4})], Jul 11 15:40:31.355 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.355 INFO kablam! Jul 11 15:40:31.355 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.355 INFO kablam! --> src/hardware/instructions.rs:740:39 Jul 11 15:40:31.355 INFO kablam! | Jul 11 15:40:31.355 INFO kablam! 740 | [0xEE, inst!("XOR A,#", |cpu, op|{let val = cpu.fetch_byte_immediate(); xor(val, cpu); 2})], Jul 11 15:40:31.355 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.355 INFO kablam! Jul 11 15:40:31.355 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.355 INFO kablam! --> src/hardware/instructions.rs:742:47 Jul 11 15:40:31.356 INFO kablam! | Jul 11 15:40:31.356 INFO kablam! 742 | [0xF0, inst!("LD A,(0xFF00+n)", |cpu, op|{let off = cpu.fetch_byte_immediate(); ldh(cpu, off, true); 3})], Jul 11 15:40:31.356 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.356 INFO kablam! Jul 11 15:40:31.356 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.356 INFO kablam! --> src/hardware/instructions.rs:743:38 Jul 11 15:40:31.356 INFO kablam! | Jul 11 15:40:31.356 INFO kablam! 743 | [0xF1, inst!("POP AF", |cpu, op|{pop_into!(cpu.regs.a, cpu.regs.f, cpu);3})], Jul 11 15:40:31.356 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.356 INFO kablam! Jul 11 15:40:31.356 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.356 INFO kablam! --> src/hardware/instructions.rs:744:47 Jul 11 15:40:31.356 INFO kablam! | Jul 11 15:40:31.356 INFO kablam! 744 | [0xF2, inst!("LD A,(0xFF00+C)", |cpu, op|{let off = cpu.regs.c.r(); ldh(cpu, off, true); 3})], Jul 11 15:40:31.356 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.356 INFO kablam! Jul 11 15:40:31.356 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.356 INFO kablam! --> src/hardware/instructions.rs:745:34 Jul 11 15:40:31.357 INFO kablam! | Jul 11 15:40:31.357 INFO kablam! 745 | [0xF3, inst!("DI", |cpu, op|{cpu.disable_interrupts_delayed(); 1})], Jul 11 15:40:31.357 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.357 INFO kablam! Jul 11 15:40:31.357 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.357 INFO kablam! --> src/hardware/instructions.rs:746:39 Jul 11 15:40:31.357 INFO kablam! | Jul 11 15:40:31.357 INFO kablam! 746 | [0xF5, inst!("PUSH AF", |cpu, op|{let val = cpu.regs.af();cpu.push_word(val); 4})], Jul 11 15:40:31.357 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.357 INFO kablam! Jul 11 15:40:31.357 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.357 INFO kablam! --> src/hardware/instructions.rs:747:38 Jul 11 15:40:31.357 INFO kablam! | Jul 11 15:40:31.357 INFO kablam! 747 | [0xF6, inst!("OR A,#", |cpu, op|{or(cpu.fetch_byte_immediate(), cpu); 2})], Jul 11 15:40:31.357 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.357 INFO kablam! Jul 11 15:40:31.357 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.357 INFO kablam! --> src/hardware/instructions.rs:749:41 Jul 11 15:40:31.358 INFO kablam! | Jul 11 15:40:31.358 INFO kablam! 749 | [0xFA, inst!("LD A,(nn)", |cpu, op|{let addr = cpu.fetch_word_immediate(); let val = cpu.read_byte(addr); ld_into_reg!(val, cpu.regs.a); 4})], Jul 11 15:40:31.358 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.358 INFO kablam! Jul 11 15:40:31.358 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.358 INFO kablam! --> src/hardware/instructions.rs:750:34 Jul 11 15:40:31.358 INFO kablam! | Jul 11 15:40:31.358 INFO kablam! 750 | [0xFB, inst!("EI", |cpu, op|{cpu.enable_interrupts_delayed(); 1})], Jul 11 15:40:31.358 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.358 INFO kablam! Jul 11 15:40:31.358 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.358 INFO kablam! --> src/hardware/instructions.rs:751:36 Jul 11 15:40:31.358 INFO kablam! | Jul 11 15:40:31.358 INFO kablam! 751 | [0xFE, inst!("CP n", |cpu, op|{compare_with_a(cpu.fetch_byte_immediate(), cpu); 2})], Jul 11 15:40:31.358 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.358 INFO kablam! Jul 11 15:40:31.362 INFO kablam! warning: unused variable: `cpu` Jul 11 15:40:31.362 INFO kablam! --> src/hardware/instructions.rs:70:88 Jul 11 15:40:31.362 INFO kablam! | Jul 11 15:40:31.362 INFO kablam! 70 | let mut temp_vec : Vec> = (0..256).map(|x|{inst!("Unimp", |cpu, x|{1})}).collect(); Jul 11 15:40:31.362 INFO kablam! | ^^^ help: consider using `_cpu` instead Jul 11 15:40:31.362 INFO kablam! ... Jul 11 15:40:31.362 INFO kablam! 848 | / pushall!( Jul 11 15:40:31.362 INFO kablam! 849 | | Jul 11 15:40:31.363 INFO kablam! 850 | | [0x10, inst!("RL B", |cpu, op|{rotate_left!(cpu.regs.b, cpu); 2})], Jul 11 15:40:31.363 INFO kablam! 851 | | [0x11, inst!("RL C", |cpu, op|{rotate_left!(cpu.regs.c, cpu); 2})], Jul 11 15:40:31.363 INFO kablam! ... | Jul 11 15:40:31.363 INFO kablam! 1100 | | [0xFF, inst!("SET 7,A", |cpu,op|{set_bit(op, cpu);2})] Jul 11 15:40:31.363 INFO kablam! 1101 | | ) Jul 11 15:40:31.363 INFO kablam! | |_____- in this macro invocation Jul 11 15:40:31.363 INFO kablam! Jul 11 15:40:31.363 INFO kablam! warning: unused variable: `x` Jul 11 15:40:31.363 INFO kablam! --> src/hardware/instructions.rs:70:93 Jul 11 15:40:31.363 INFO kablam! | Jul 11 15:40:31.363 INFO kablam! 70 | let mut temp_vec : Vec> = (0..256).map(|x|{inst!("Unimp", |cpu, x|{1})}).collect(); Jul 11 15:40:31.363 INFO kablam! | ^ help: consider using `_x` instead Jul 11 15:40:31.363 INFO kablam! ... Jul 11 15:40:31.363 INFO kablam! 848 | / pushall!( Jul 11 15:40:31.363 INFO kablam! 849 | | Jul 11 15:40:31.363 INFO kablam! 850 | | [0x10, inst!("RL B", |cpu, op|{rotate_left!(cpu.regs.b, cpu); 2})], Jul 11 15:40:31.363 INFO kablam! 851 | | [0x11, inst!("RL C", |cpu, op|{rotate_left!(cpu.regs.c, cpu); 2})], Jul 11 15:40:31.363 INFO kablam! ... | Jul 11 15:40:31.363 INFO kablam! 1100 | | [0xFF, inst!("SET 7,A", |cpu,op|{set_bit(op, cpu);2})] Jul 11 15:40:31.363 INFO kablam! 1101 | | ) Jul 11 15:40:31.363 INFO kablam! | |_____- in this macro invocation Jul 11 15:40:31.363 INFO kablam! Jul 11 15:40:31.363 INFO kablam! warning: unused variable: `x` Jul 11 15:40:31.363 INFO kablam! --> src/hardware/instructions.rs:70:69 Jul 11 15:40:31.363 INFO kablam! | Jul 11 15:40:31.364 INFO kablam! 70 | let mut temp_vec : Vec> = (0..256).map(|x|{inst!("Unimp", |cpu, x|{1})}).collect(); Jul 11 15:40:31.364 INFO kablam! | ^ help: consider using `_x` instead Jul 11 15:40:31.364 INFO kablam! ... Jul 11 15:40:31.364 INFO kablam! 848 | / pushall!( Jul 11 15:40:31.364 INFO kablam! 849 | | Jul 11 15:40:31.364 INFO kablam! 850 | | [0x10, inst!("RL B", |cpu, op|{rotate_left!(cpu.regs.b, cpu); 2})], Jul 11 15:40:31.364 INFO kablam! 851 | | [0x11, inst!("RL C", |cpu, op|{rotate_left!(cpu.regs.c, cpu); 2})], Jul 11 15:40:31.364 INFO kablam! ... | Jul 11 15:40:31.364 INFO kablam! 1100 | | [0xFF, inst!("SET 7,A", |cpu,op|{set_bit(op, cpu);2})] Jul 11 15:40:31.364 INFO kablam! 1101 | | ) Jul 11 15:40:31.364 INFO kablam! | |_____- in this macro invocation Jul 11 15:40:31.364 INFO kablam! Jul 11 15:40:31.364 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.364 INFO kablam! --> src/hardware/instructions.rs:850:36 Jul 11 15:40:31.364 INFO kablam! | Jul 11 15:40:31.364 INFO kablam! 850 | [0x10, inst!("RL B", |cpu, op|{rotate_left!(cpu.regs.b, cpu); 2})], Jul 11 15:40:31.364 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.364 INFO kablam! Jul 11 15:40:31.364 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.364 INFO kablam! --> src/hardware/instructions.rs:851:36 Jul 11 15:40:31.364 INFO kablam! | Jul 11 15:40:31.364 INFO kablam! 851 | [0x11, inst!("RL C", |cpu, op|{rotate_left!(cpu.regs.c, cpu); 2})], Jul 11 15:40:31.364 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.364 INFO kablam! Jul 11 15:40:31.364 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.365 INFO kablam! --> src/hardware/instructions.rs:852:36 Jul 11 15:40:31.365 INFO kablam! | Jul 11 15:40:31.365 INFO kablam! 852 | [0x12, inst!("RL D", |cpu, op|{rotate_left!(cpu.regs.d, cpu); 2})], Jul 11 15:40:31.365 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.365 INFO kablam! Jul 11 15:40:31.365 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.365 INFO kablam! --> src/hardware/instructions.rs:853:36 Jul 11 15:40:31.365 INFO kablam! | Jul 11 15:40:31.365 INFO kablam! 853 | [0x13, inst!("RL E", |cpu, op|{rotate_left!(cpu.regs.e, cpu); 2})], Jul 11 15:40:31.365 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.365 INFO kablam! Jul 11 15:40:31.365 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.365 INFO kablam! --> src/hardware/instructions.rs:854:36 Jul 11 15:40:31.365 INFO kablam! | Jul 11 15:40:31.365 INFO kablam! 854 | [0x14, inst!("RL H", |cpu, op|{rotate_left!(cpu.regs.h, cpu); 2})], Jul 11 15:40:31.365 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.365 INFO kablam! Jul 11 15:40:31.375 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.375 INFO kablam! --> src/hardware/instructions.rs:855:36 Jul 11 15:40:31.375 INFO kablam! | Jul 11 15:40:31.375 INFO kablam! 855 | [0x15, inst!("RL L", |cpu, op|{rotate_left!(cpu.regs.l, cpu); 2})], Jul 11 15:40:31.375 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.375 INFO kablam! Jul 11 15:40:31.375 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.375 INFO kablam! --> src/hardware/instructions.rs:856:39 Jul 11 15:40:31.375 INFO kablam! | Jul 11 15:40:31.375 INFO kablam! 856 | [0x16, inst!("RL (HL)", |cpu, op|{rotate_left_ind(cpu.regs.hl(), cpu); 4})], Jul 11 15:40:31.375 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.375 INFO kablam! Jul 11 15:40:31.375 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.375 INFO kablam! --> src/hardware/instructions.rs:857:36 Jul 11 15:40:31.375 INFO kablam! | Jul 11 15:40:31.375 INFO kablam! 857 | [0x17, inst!("RL A", |cpu, op|{rotate_left!(cpu.regs.a, cpu); 2})], Jul 11 15:40:31.375 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.375 INFO kablam! Jul 11 15:40:31.375 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.375 INFO kablam! --> src/hardware/instructions.rs:859:37 Jul 11 15:40:31.375 INFO kablam! | Jul 11 15:40:31.375 INFO kablam! 859 | [0x20, inst!("SLA B", |cpu, op|{rl_no_carry_reg!(cpu.regs.b, cpu); 2})], Jul 11 15:40:31.375 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.376 INFO kablam! Jul 11 15:40:31.376 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.376 INFO kablam! --> src/hardware/instructions.rs:860:37 Jul 11 15:40:31.376 INFO kablam! | Jul 11 15:40:31.376 INFO kablam! 860 | [0x21, inst!("SLA C", |cpu, op|{rl_no_carry_reg!(cpu.regs.c, cpu); 2})], Jul 11 15:40:31.376 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.376 INFO kablam! Jul 11 15:40:31.376 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.376 INFO kablam! --> src/hardware/instructions.rs:861:37 Jul 11 15:40:31.376 INFO kablam! | Jul 11 15:40:31.376 INFO kablam! 861 | [0x22, inst!("SLA D", |cpu, op|{rl_no_carry_reg!(cpu.regs.d, cpu); 2})], Jul 11 15:40:31.376 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.376 INFO kablam! Jul 11 15:40:31.376 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.376 INFO kablam! --> src/hardware/instructions.rs:862:37 Jul 11 15:40:31.376 INFO kablam! | Jul 11 15:40:31.376 INFO kablam! 862 | [0x23, inst!("SLA E", |cpu, op|{rl_no_carry_reg!(cpu.regs.e, cpu); 2})], Jul 11 15:40:31.376 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.376 INFO kablam! Jul 11 15:40:31.378 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.379 INFO kablam! --> src/hardware/instructions.rs:863:37 Jul 11 15:40:31.379 INFO kablam! | Jul 11 15:40:31.379 INFO kablam! 863 | [0x24, inst!("SLA H", |cpu, op|{rl_no_carry_reg!(cpu.regs.h, cpu); 2})], Jul 11 15:40:31.379 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.379 INFO kablam! Jul 11 15:40:31.379 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.379 INFO kablam! --> src/hardware/instructions.rs:864:37 Jul 11 15:40:31.379 INFO kablam! | Jul 11 15:40:31.379 INFO kablam! 864 | [0x25, inst!("SLA L", |cpu, op|{rl_no_carry_reg!(cpu.regs.l, cpu); 2})], Jul 11 15:40:31.379 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.379 INFO kablam! Jul 11 15:40:31.379 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.379 INFO kablam! --> src/hardware/instructions.rs:865:40 Jul 11 15:40:31.379 INFO kablam! | Jul 11 15:40:31.379 INFO kablam! 865 | [0x26, inst!("SLA (HL)", |cpu, op|{rl_no_carry_ind(cpu.regs.hl(), cpu); 4})], Jul 11 15:40:31.379 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.379 INFO kablam! Jul 11 15:40:31.379 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.379 INFO kablam! --> src/hardware/instructions.rs:866:37 Jul 11 15:40:31.379 INFO kablam! | Jul 11 15:40:31.379 INFO kablam! 866 | [0x27, inst!("SLA A", |cpu, op|{rl_no_carry_reg!(cpu.regs.a, cpu); 2})], Jul 11 15:40:31.379 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.379 INFO kablam! Jul 11 15:40:31.379 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.380 INFO kablam! --> src/hardware/instructions.rs:868:38 Jul 11 15:40:31.380 INFO kablam! | Jul 11 15:40:31.380 INFO kablam! 868 | [0x30, inst!("SWAP B", |cpu, op|{swap_halves!(cpu.regs.b, cpu); 2})], Jul 11 15:40:31.380 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.380 INFO kablam! Jul 11 15:40:31.380 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.380 INFO kablam! --> src/hardware/instructions.rs:869:38 Jul 11 15:40:31.380 INFO kablam! | Jul 11 15:40:31.380 INFO kablam! 869 | [0x31, inst!("SWAP C", |cpu, op|{swap_halves!(cpu.regs.c, cpu); 2})], Jul 11 15:40:31.380 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.380 INFO kablam! Jul 11 15:40:31.380 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.380 INFO kablam! --> src/hardware/instructions.rs:870:38 Jul 11 15:40:31.380 INFO kablam! | Jul 11 15:40:31.380 INFO kablam! 870 | [0x32, inst!("SWAP D", |cpu, op|{swap_halves!(cpu.regs.d, cpu); 2})], Jul 11 15:40:31.380 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.380 INFO kablam! Jul 11 15:40:31.380 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.380 INFO kablam! --> src/hardware/instructions.rs:871:38 Jul 11 15:40:31.380 INFO kablam! | Jul 11 15:40:31.380 INFO kablam! 871 | [0x33, inst!("SWAP E", |cpu, op|{swap_halves!(cpu.regs.e, cpu); 2})], Jul 11 15:40:31.380 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.380 INFO kablam! Jul 11 15:40:31.380 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.381 INFO kablam! --> src/hardware/instructions.rs:872:38 Jul 11 15:40:31.381 INFO kablam! | Jul 11 15:40:31.381 INFO kablam! 872 | [0x34, inst!("SWAP H", |cpu, op|{swap_halves!(cpu.regs.h, cpu); 2})], Jul 11 15:40:31.381 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.381 INFO kablam! Jul 11 15:40:31.381 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.381 INFO kablam! --> src/hardware/instructions.rs:873:38 Jul 11 15:40:31.381 INFO kablam! | Jul 11 15:40:31.381 INFO kablam! 873 | [0x35, inst!("SWAP L", |cpu, op|{swap_halves!(cpu.regs.l, cpu); 2})], Jul 11 15:40:31.381 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.381 INFO kablam! Jul 11 15:40:31.381 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.381 INFO kablam! --> src/hardware/instructions.rs:874:41 Jul 11 15:40:31.381 INFO kablam! | Jul 11 15:40:31.381 INFO kablam! 874 | [0x36, inst!("SWAP (HL)", |cpu, op|{swap_halves_ind(cpu.regs.hl(), cpu); 4})], Jul 11 15:40:31.381 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.381 INFO kablam! Jul 11 15:40:31.381 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.381 INFO kablam! --> src/hardware/instructions.rs:875:38 Jul 11 15:40:31.381 INFO kablam! | Jul 11 15:40:31.381 INFO kablam! 875 | [0x37, inst!("SWAP A", |cpu, op|{swap_halves!(cpu.regs.a, cpu); 2})], Jul 11 15:40:31.381 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.381 INFO kablam! Jul 11 15:40:31.381 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.381 INFO kablam! --> src/hardware/instructions.rs:877:37 Jul 11 15:40:31.382 INFO kablam! | Jul 11 15:40:31.382 INFO kablam! 877 | [0x38, inst!("SRL B", |cpu, op|{rr_no_carry_reg!(cpu.regs.b, cpu); 2})], Jul 11 15:40:31.382 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.382 INFO kablam! Jul 11 15:40:31.382 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.382 INFO kablam! --> src/hardware/instructions.rs:878:37 Jul 11 15:40:31.382 INFO kablam! | Jul 11 15:40:31.382 INFO kablam! 878 | [0x39, inst!("SRL C", |cpu, op|{rr_no_carry_reg!(cpu.regs.c, cpu); 2})], Jul 11 15:40:31.382 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.382 INFO kablam! Jul 11 15:40:31.382 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.382 INFO kablam! --> src/hardware/instructions.rs:879:37 Jul 11 15:40:31.382 INFO kablam! | Jul 11 15:40:31.382 INFO kablam! 879 | [0x3A, inst!("SRL D", |cpu, op|{rr_no_carry_reg!(cpu.regs.d, cpu); 2})], Jul 11 15:40:31.382 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.382 INFO kablam! Jul 11 15:40:31.382 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.382 INFO kablam! --> src/hardware/instructions.rs:880:37 Jul 11 15:40:31.382 INFO kablam! | Jul 11 15:40:31.382 INFO kablam! 880 | [0x3B, inst!("SRL E", |cpu, op|{rr_no_carry_reg!(cpu.regs.e, cpu); 2})], Jul 11 15:40:31.382 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.382 INFO kablam! Jul 11 15:40:31.382 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.383 INFO kablam! --> src/hardware/instructions.rs:881:37 Jul 11 15:40:31.383 INFO kablam! | Jul 11 15:40:31.383 INFO kablam! 881 | [0x3C, inst!("SRL H", |cpu, op|{rr_no_carry_reg!(cpu.regs.h, cpu); 2})], Jul 11 15:40:31.383 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.383 INFO kablam! Jul 11 15:40:31.383 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.383 INFO kablam! --> src/hardware/instructions.rs:882:37 Jul 11 15:40:31.383 INFO kablam! | Jul 11 15:40:31.383 INFO kablam! 882 | [0x3D, inst!("SRL L", |cpu, op|{rr_no_carry_reg!(cpu.regs.l, cpu); 2})], Jul 11 15:40:31.383 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.383 INFO kablam! Jul 11 15:40:31.383 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.383 INFO kablam! --> src/hardware/instructions.rs:883:40 Jul 11 15:40:31.383 INFO kablam! | Jul 11 15:40:31.383 INFO kablam! 883 | [0x3E, inst!("SRL (HL)", |cpu, op|{rr_no_carry_ind(cpu.regs.hl(), cpu); 4})], Jul 11 15:40:31.383 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.383 INFO kablam! Jul 11 15:40:31.383 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.383 INFO kablam! --> src/hardware/instructions.rs:884:37 Jul 11 15:40:31.383 INFO kablam! | Jul 11 15:40:31.383 INFO kablam! 884 | [0x3F, inst!("SRL A", |cpu, op|{rr_no_carry_reg!(cpu.regs.a, cpu); 2})], Jul 11 15:40:31.383 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.383 INFO kablam! Jul 11 15:40:31.388 INFO kablam! warning: unused variable: `i` Jul 11 15:40:31.388 INFO kablam! --> src/hardware/mod.rs:31:9 Jul 11 15:40:31.388 INFO kablam! | Jul 11 15:40:31.388 INFO kablam! 31 | for i in 0..bytes_per_line { Jul 11 15:40:31.389 INFO kablam! | ^ help: consider using `_i` instead Jul 11 15:40:31.389 INFO kablam! Jul 11 15:40:31.389 INFO kablam! warning: unused variable: `args` Jul 11 15:40:31.389 INFO kablam! --> src/main.rs:42:21 Jul 11 15:40:31.389 INFO kablam! | Jul 11 15:40:31.389 INFO kablam! 42 | if let Some(args) = e.render_args() { Jul 11 15:40:31.389 INFO kablam! | ^^^^ help: consider using `_args` instead Jul 11 15:40:31.389 INFO kablam! Jul 11 15:40:31.389 INFO kablam! warning: unused variable: `ROM_ONLY` Jul 11 15:40:31.389 INFO kablam! --> src/hardware/cartridge.rs:16:13 Jul 11 15:40:31.389 INFO kablam! | Jul 11 15:40:31.389 INFO kablam! 16 | ROM_ONLY => write!(fmt, "ROM_ONLY"), Jul 11 15:40:31.389 INFO kablam! | ^^^^^^^^ help: consider using `_ROM_ONLY` instead Jul 11 15:40:31.389 INFO kablam! Jul 11 15:40:31.389 INFO kablam! warning: unused variable: `UNKNOWN` Jul 11 15:40:31.389 INFO kablam! --> src/hardware/cartridge.rs:17:13 Jul 11 15:40:31.389 INFO kablam! | Jul 11 15:40:31.389 INFO kablam! 17 | UNKNOWN => write!(fmt, "UNRECOGNIZED") Jul 11 15:40:31.389 INFO kablam! | ^^^^^^^ help: consider using `_UNKNOWN` instead Jul 11 15:40:31.389 INFO kablam! Jul 11 15:40:31.389 INFO kablam! warning: unused variable: `addr` Jul 11 15:40:31.389 INFO kablam! --> src/hardware/memory/bus.rs:211:25 Jul 11 15:40:31.389 INFO kablam! | Jul 11 15:40:31.390 INFO kablam! 211 | fn read_byte(&self, addr: u16) -> u8 { Jul 11 15:40:31.390 INFO kablam! | ^^^^ help: consider using `_addr` instead Jul 11 15:40:31.390 INFO kablam! Jul 11 15:40:31.390 INFO kablam! warning: unused variable: `addr` Jul 11 15:40:31.390 INFO kablam! --> src/hardware/memory/bus.rs:214:30 Jul 11 15:40:31.390 INFO kablam! | Jul 11 15:40:31.390 INFO kablam! 214 | fn write_byte(&mut self, addr: u16, val: u8){ Jul 11 15:40:31.390 INFO kablam! | ^^^^ help: consider using `_addr` instead Jul 11 15:40:31.390 INFO kablam! Jul 11 15:40:31.390 INFO kablam! warning: unused variable: `val` Jul 11 15:40:31.390 INFO kablam! --> src/hardware/memory/bus.rs:214:41 Jul 11 15:40:31.390 INFO kablam! | Jul 11 15:40:31.390 INFO kablam! 214 | fn write_byte(&mut self, addr: u16, val: u8){ Jul 11 15:40:31.390 INFO kablam! | ^^^ help: consider using `_val` instead Jul 11 15:40:31.390 INFO kablam! Jul 11 15:40:31.390 INFO kablam! warning: unused variable: `in_region` Jul 11 15:40:31.390 INFO kablam! --> src/hardware/memory/bus.rs:219:17 Jul 11 15:40:31.390 INFO kablam! | Jul 11 15:40:31.390 INFO kablam! 219 | let mut in_region = false; Jul 11 15:40:31.390 INFO kablam! | ^^^^^^^^^ help: consider using `_in_region` instead Jul 11 15:40:31.390 INFO kablam! Jul 11 15:40:31.390 INFO kablam! warning: unused variable: `y` Jul 11 15:40:31.390 INFO kablam! --> src/hardware/video/gpu.rs:101:25 Jul 11 15:40:31.390 INFO kablam! | Jul 11 15:40:31.390 INFO kablam! 101 | let y = self.ly_coord.r(); Jul 11 15:40:31.391 INFO kablam! | ^ help: consider using `_y` instead Jul 11 15:40:31.394 INFO kablam! Jul 11 15:40:31.395 INFO kablam! warning: unused variable: `err` Jul 11 15:40:31.395 INFO kablam! --> src/hardware/video/screen.rs:28:27 Jul 11 15:40:31.395 INFO kablam! | Jul 11 15:40:31.395 INFO kablam! 28 | ).unwrap_or_else(|err|{panic!()}); Jul 11 15:40:31.395 INFO kablam! | ^^^ help: consider using `_err` instead Jul 11 15:40:31.395 INFO kablam! Jul 11 15:40:31.395 INFO kablam! warning: unused variable: `c` Jul 11 15:40:31.395 INFO kablam! --> src/hardware/video/screen.rs:53:35 Jul 11 15:40:31.395 INFO kablam! | Jul 11 15:40:31.395 INFO kablam! 53 | window.draw_2d(&evt, |c, g| { Jul 11 15:40:31.395 INFO kablam! | ^ help: consider using `_c` instead Jul 11 15:40:31.395 INFO kablam! Jul 11 15:40:31.396 INFO kablam! warning: unused variable: `cycles` Jul 11 15:40:31.396 INFO kablam! --> src/hardware/interrupts.rs:63:28 Jul 11 15:40:31.396 INFO kablam! | Jul 11 15:40:31.396 INFO kablam! 63 | pub fn step(&mut self, cycles: u32) { Jul 11 15:40:31.396 INFO kablam! | ^^^^^^ help: consider using `_cycles` instead Jul 11 15:40:31.396 INFO kablam! Jul 11 15:40:31.397 INFO kablam! warning: unused variable: `cycles` Jul 11 15:40:31.397 INFO kablam! --> src/hardware/joypad.rs:82:28 Jul 11 15:40:31.397 INFO kablam! | Jul 11 15:40:31.397 INFO kablam! 82 | pub fn step(&mut self, cycles: u32, interrupt_handler: &mut Interrupts) { Jul 11 15:40:31.397 INFO kablam! | ^^^^^^ help: consider using `_cycles` instead Jul 11 15:40:31.397 INFO kablam! Jul 11 15:40:31.397 INFO kablam! warning: unused variable: `addr` Jul 11 15:40:31.397 INFO kablam! --> src/hardware/joypad.rs:127:25 Jul 11 15:40:31.397 INFO kablam! | Jul 11 15:40:31.397 INFO kablam! 127 | fn read_byte(&self, addr: u16) -> u8 { Jul 11 15:40:31.397 INFO kablam! | ^^^^ help: consider using `_addr` instead Jul 11 15:40:31.397 INFO kablam! Jul 11 15:40:31.397 INFO kablam! warning: unused variable: `addr` Jul 11 15:40:31.397 INFO kablam! --> src/hardware/joypad.rs:142:30 Jul 11 15:40:31.397 INFO kablam! | Jul 11 15:40:31.398 INFO kablam! 142 | fn write_byte(&mut self, addr: u16, val: u8) { Jul 11 15:40:31.398 INFO kablam! | ^^^^ help: consider using `_addr` instead Jul 11 15:40:31.398 INFO kablam! Jul 11 15:40:31.545 INFO kablam! warning: unreachable pattern Jul 11 15:40:31.545 INFO kablam! --> src/hardware/cartridge.rs:17:13 Jul 11 15:40:31.545 INFO kablam! | Jul 11 15:40:31.545 INFO kablam! 16 | ROM_ONLY => write!(fmt, "ROM_ONLY"), Jul 11 15:40:31.545 INFO kablam! | -------- matches any value Jul 11 15:40:31.545 INFO kablam! 17 | UNKNOWN => write!(fmt, "UNRECOGNIZED") Jul 11 15:40:31.545 INFO kablam! | ^^^^^^^ unreachable pattern Jul 11 15:40:31.545 INFO kablam! | Jul 11 15:40:31.545 INFO kablam! = note: #[warn(unreachable_patterns)] on by default Jul 11 15:40:31.545 INFO kablam! Jul 11 15:40:31.565 INFO kablam! warning: unused variable: `cpu` Jul 11 15:40:31.565 INFO kablam! --> src/hardware/instructions.rs:70:88 Jul 11 15:40:31.566 INFO kablam! | Jul 11 15:40:31.566 INFO kablam! 70 | let mut temp_vec : Vec> = (0..256).map(|x|{inst!("Unimp", |cpu, x|{1})}).collect(); Jul 11 15:40:31.566 INFO kablam! | ^^^ help: consider using `_cpu` instead Jul 11 15:40:31.566 INFO kablam! ... Jul 11 15:40:31.566 INFO kablam! 499 | / pushall!( Jul 11 15:40:31.566 INFO kablam! 500 | | [0x00, inst!("NOP", |cpu, op|{1})], Jul 11 15:40:31.566 INFO kablam! 501 | | [0x01, inst!("LD BC,nn", |cpu, op|{load_word_imm_u8!(cpu.regs.b, cpu.regs.c, cpu); 3})], Jul 11 15:40:31.566 INFO kablam! 502 | | [0x02, inst!("LD (BC),A", |cpu, op|{ld_from_a_ind(cpu.regs.bc(), cpu); 2})], Jul 11 15:40:31.566 INFO kablam! ... | Jul 11 15:40:31.566 INFO kablam! 752 | | [0xFF, inst!("RST 0x38", |cpu, op|{reset(op, cpu); 8})] Jul 11 15:40:31.566 INFO kablam! 753 | | ) Jul 11 15:40:31.566 INFO kablam! | |_____- in this macro invocation Jul 11 15:40:31.566 INFO kablam! | Jul 11 15:40:31.566 INFO kablam! = note: #[warn(unused_variables)] on by default Jul 11 15:40:31.566 INFO kablam! Jul 11 15:40:31.566 INFO kablam! warning: unused variable: `x` Jul 11 15:40:31.566 INFO kablam! --> src/hardware/instructions.rs:70:93 Jul 11 15:40:31.566 INFO kablam! | Jul 11 15:40:31.566 INFO kablam! 70 | let mut temp_vec : Vec> = (0..256).map(|x|{inst!("Unimp", |cpu, x|{1})}).collect(); Jul 11 15:40:31.566 INFO kablam! | ^ help: consider using `_x` instead Jul 11 15:40:31.566 INFO kablam! ... Jul 11 15:40:31.566 INFO kablam! 499 | / pushall!( Jul 11 15:40:31.566 INFO kablam! 500 | | [0x00, inst!("NOP", |cpu, op|{1})], Jul 11 15:40:31.566 INFO kablam! 501 | | [0x01, inst!("LD BC,nn", |cpu, op|{load_word_imm_u8!(cpu.regs.b, cpu.regs.c, cpu); 3})], Jul 11 15:40:31.567 INFO kablam! 502 | | [0x02, inst!("LD (BC),A", |cpu, op|{ld_from_a_ind(cpu.regs.bc(), cpu); 2})], Jul 11 15:40:31.567 INFO kablam! ... | Jul 11 15:40:31.567 INFO kablam! 752 | | [0xFF, inst!("RST 0x38", |cpu, op|{reset(op, cpu); 8})] Jul 11 15:40:31.567 INFO kablam! 753 | | ) Jul 11 15:40:31.567 INFO kablam! | |_____- in this macro invocation Jul 11 15:40:31.567 INFO kablam! Jul 11 15:40:31.567 INFO kablam! warning: unused variable: `x` Jul 11 15:40:31.567 INFO kablam! --> src/hardware/instructions.rs:70:69 Jul 11 15:40:31.567 INFO kablam! | Jul 11 15:40:31.567 INFO kablam! 70 | let mut temp_vec : Vec> = (0..256).map(|x|{inst!("Unimp", |cpu, x|{1})}).collect(); Jul 11 15:40:31.567 INFO kablam! | ^ help: consider using `_x` instead Jul 11 15:40:31.567 INFO kablam! ... Jul 11 15:40:31.567 INFO kablam! 499 | / pushall!( Jul 11 15:40:31.567 INFO kablam! 500 | | [0x00, inst!("NOP", |cpu, op|{1})], Jul 11 15:40:31.567 INFO kablam! 501 | | [0x01, inst!("LD BC,nn", |cpu, op|{load_word_imm_u8!(cpu.regs.b, cpu.regs.c, cpu); 3})], Jul 11 15:40:31.567 INFO kablam! 502 | | [0x02, inst!("LD (BC),A", |cpu, op|{ld_from_a_ind(cpu.regs.bc(), cpu); 2})], Jul 11 15:40:31.567 INFO kablam! ... | Jul 11 15:40:31.567 INFO kablam! 752 | | [0xFF, inst!("RST 0x38", |cpu, op|{reset(op, cpu); 8})] Jul 11 15:40:31.567 INFO kablam! 753 | | ) Jul 11 15:40:31.567 INFO kablam! | |_____- in this macro invocation Jul 11 15:40:31.567 INFO kablam! Jul 11 15:40:31.567 INFO kablam! warning: unused variable: `cpu` Jul 11 15:40:31.567 INFO kablam! --> src/hardware/instructions.rs:500:30 Jul 11 15:40:31.567 INFO kablam! | Jul 11 15:40:31.567 INFO kablam! 500 | [0x00, inst!("NOP", |cpu, op|{1})], Jul 11 15:40:31.568 INFO kablam! | ^^^ help: consider using `_cpu` instead Jul 11 15:40:31.568 INFO kablam! Jul 11 15:40:31.568 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.568 INFO kablam! --> src/hardware/instructions.rs:500:35 Jul 11 15:40:31.568 INFO kablam! | Jul 11 15:40:31.568 INFO kablam! 500 | [0x00, inst!("NOP", |cpu, op|{1})], Jul 11 15:40:31.568 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.568 INFO kablam! Jul 11 15:40:31.568 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.568 INFO kablam! --> src/hardware/instructions.rs:501:40 Jul 11 15:40:31.568 INFO kablam! | Jul 11 15:40:31.568 INFO kablam! 501 | [0x01, inst!("LD BC,nn", |cpu, op|{load_word_imm_u8!(cpu.regs.b, cpu.regs.c, cpu); 3})], Jul 11 15:40:31.568 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.568 INFO kablam! Jul 11 15:40:31.568 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.568 INFO kablam! --> src/hardware/instructions.rs:502:41 Jul 11 15:40:31.568 INFO kablam! | Jul 11 15:40:31.568 INFO kablam! 502 | [0x02, inst!("LD (BC),A", |cpu, op|{ld_from_a_ind(cpu.regs.bc(), cpu); 2})], Jul 11 15:40:31.568 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.568 INFO kablam! Jul 11 15:40:31.568 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.568 INFO kablam! --> src/hardware/instructions.rs:503:38 Jul 11 15:40:31.568 INFO kablam! | Jul 11 15:40:31.568 INFO kablam! 503 | [0x03, inst!("INC BC", |cpu, op|{inc_16!("BC", cpu); 2})], Jul 11 15:40:31.568 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.569 INFO kablam! Jul 11 15:40:31.569 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.569 INFO kablam! --> src/hardware/instructions.rs:504:37 Jul 11 15:40:31.569 INFO kablam! | Jul 11 15:40:31.569 INFO kablam! 504 | [0x04, inst!("INC B", |cpu, op| {inc!(cpu.regs.b, cpu, false); 1})], Jul 11 15:40:31.569 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.569 INFO kablam! Jul 11 15:40:31.569 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.569 INFO kablam! --> src/hardware/instructions.rs:505:37 Jul 11 15:40:31.569 INFO kablam! | Jul 11 15:40:31.569 INFO kablam! 505 | [0x05, inst!("DEC B", |cpu, op|{dec!(cpu.regs.b, cpu, false); 1})], Jul 11 15:40:31.569 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.569 INFO kablam! Jul 11 15:40:31.569 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.569 INFO kablam! --> src/hardware/instructions.rs:506:38 Jul 11 15:40:31.569 INFO kablam! | Jul 11 15:40:31.569 INFO kablam! 506 | [0x06, inst!("LD B,n", |cpu, op|{load_byte_imm_u8!(cpu.regs.b, cpu); 2})], Jul 11 15:40:31.569 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.569 INFO kablam! Jul 11 15:40:31.569 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.569 INFO kablam! --> src/hardware/instructions.rs:507:36 Jul 11 15:40:31.569 INFO kablam! | Jul 11 15:40:31.569 INFO kablam! 507 | [0x07, inst!("RLCA", |cpu, op|{rl_no_carry_reg!(cpu.regs.a, cpu); 1})], Jul 11 15:40:31.569 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.569 INFO kablam! Jul 11 15:40:31.570 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.570 INFO kablam! --> src/hardware/instructions.rs:509:41 Jul 11 15:40:31.570 INFO kablam! | Jul 11 15:40:31.570 INFO kablam! 509 | [0x09, inst!("ADD HL,BC", |cpu, op|{add_16("HL", cpu.regs.bc(), cpu); 2})], Jul 11 15:40:31.570 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.570 INFO kablam! Jul 11 15:40:31.570 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.570 INFO kablam! --> src/hardware/instructions.rs:510:41 Jul 11 15:40:31.570 INFO kablam! | Jul 11 15:40:31.570 INFO kablam! 510 | [0x19, inst!("ADD HL,DE", |cpu, op|{add_16("HL", cpu.regs.de(), cpu); 2})], Jul 11 15:40:31.570 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.570 INFO kablam! Jul 11 15:40:31.570 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.570 INFO kablam! --> src/hardware/instructions.rs:511:41 Jul 11 15:40:31.570 INFO kablam! | Jul 11 15:40:31.570 INFO kablam! 511 | [0x29, inst!("ADD HL,HL", |cpu, op|{add_16("HL", cpu.regs.hl(), cpu); 2})], Jul 11 15:40:31.570 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.570 INFO kablam! Jul 11 15:40:31.570 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.570 INFO kablam! --> src/hardware/instructions.rs:512:41 Jul 11 15:40:31.571 INFO kablam! | Jul 11 15:40:31.571 INFO kablam! 512 | [0x39, inst!("ADD HL,SP", |cpu, op|{add_16("HL", cpu.sp.r(), cpu); 2})], Jul 11 15:40:31.571 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.571 INFO kablam! Jul 11 15:40:31.571 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.571 INFO kablam! --> src/hardware/instructions.rs:514:41 Jul 11 15:40:31.571 INFO kablam! | Jul 11 15:40:31.571 INFO kablam! 514 | [0x0A, inst!("LD A,(BC)", |cpu, op|{let addr = cpu.regs.bc(); let val = cpu.read_byte(addr); ld_into_reg!(val, cpu.regs.a); 2})], Jul 11 15:40:31.571 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.571 INFO kablam! Jul 11 15:40:31.571 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.571 INFO kablam! --> src/hardware/instructions.rs:515:38 Jul 11 15:40:31.571 INFO kablam! | Jul 11 15:40:31.571 INFO kablam! 515 | [0x0B, inst!("DEC BC", |cpu, op|{dec_16!("BC", cpu); 2})], Jul 11 15:40:31.571 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.571 INFO kablam! Jul 11 15:40:31.571 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.572 INFO kablam! --> src/hardware/instructions.rs:516:37 Jul 11 15:40:31.572 INFO kablam! | Jul 11 15:40:31.572 INFO kablam! 516 | [0x0C, inst!("INC C", |cpu, op| {inc!(cpu.regs.c, cpu, false); 1})], Jul 11 15:40:31.572 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.572 INFO kablam! Jul 11 15:40:31.572 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.572 INFO kablam! --> src/hardware/instructions.rs:517:37 Jul 11 15:40:31.572 INFO kablam! | Jul 11 15:40:31.572 INFO kablam! 517 | [0x0D, inst!("DEC C", |cpu, op|{dec!(cpu.regs.c, cpu, false); 1})], Jul 11 15:40:31.572 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.572 INFO kablam! Jul 11 15:40:31.572 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.572 INFO kablam! --> src/hardware/instructions.rs:518:38 Jul 11 15:40:31.572 INFO kablam! | Jul 11 15:40:31.572 INFO kablam! 518 | [0x0E, inst!("LD C,n", |cpu, op|{load_byte_imm_u8!(cpu.regs.c, cpu); 2})], Jul 11 15:40:31.572 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.573 INFO kablam! Jul 11 15:40:31.573 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.573 INFO kablam! --> src/hardware/instructions.rs:520:40 Jul 11 15:40:31.573 INFO kablam! | Jul 11 15:40:31.573 INFO kablam! 520 | [0x11, inst!("LD DE,nn", |cpu, op|{load_word_imm_u8!(cpu.regs.d, cpu.regs.e, cpu); 3})], Jul 11 15:40:31.573 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.573 INFO kablam! Jul 11 15:40:31.573 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.573 INFO kablam! --> src/hardware/instructions.rs:521:41 Jul 11 15:40:31.573 INFO kablam! | Jul 11 15:40:31.573 INFO kablam! 521 | [0x12, inst!("LD (DE),A", |cpu, op|{ld_from_a_ind(cpu.regs.de(), cpu); 2})], Jul 11 15:40:31.573 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.573 INFO kablam! Jul 11 15:40:31.573 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.573 INFO kablam! --> src/hardware/instructions.rs:522:38 Jul 11 15:40:31.574 INFO kablam! | Jul 11 15:40:31.574 INFO kablam! 522 | [0x13, inst!("INC DE", |cpu, op|{inc_16!("DE", cpu); 2})], Jul 11 15:40:31.574 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.574 INFO kablam! Jul 11 15:40:31.574 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.574 INFO kablam! --> src/hardware/instructions.rs:523:37 Jul 11 15:40:31.574 INFO kablam! | Jul 11 15:40:31.574 INFO kablam! 523 | [0x14, inst!("INC D", |cpu, op| {inc!(cpu.regs.d, cpu, false); 1})], Jul 11 15:40:31.574 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.574 INFO kablam! Jul 11 15:40:31.574 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.574 INFO kablam! --> src/hardware/instructions.rs:524:37 Jul 11 15:40:31.574 INFO kablam! | Jul 11 15:40:31.574 INFO kablam! 524 | [0x15, inst!("DEC D", |cpu, op|{dec!(cpu.regs.d, cpu, false); 1})], Jul 11 15:40:31.574 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.575 INFO kablam! Jul 11 15:40:31.575 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.575 INFO kablam! --> src/hardware/instructions.rs:525:38 Jul 11 15:40:31.575 INFO kablam! | Jul 11 15:40:31.575 INFO kablam! 525 | [0x16, inst!("LD D,n", |cpu, op|{load_byte_imm_u8!(cpu.regs.d, cpu); 2})], Jul 11 15:40:31.575 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.575 INFO kablam! Jul 11 15:40:31.575 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.575 INFO kablam! --> src/hardware/instructions.rs:526:35 Jul 11 15:40:31.575 INFO kablam! | Jul 11 15:40:31.575 INFO kablam! 526 | [0x17, inst!("RLA", |cpu, op|{rla(cpu); 1})], Jul 11 15:40:31.575 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.575 INFO kablam! Jul 11 15:40:31.575 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.575 INFO kablam! --> src/hardware/instructions.rs:528:36 Jul 11 15:40:31.575 INFO kablam! | Jul 11 15:40:31.575 INFO kablam! 528 | [0x18, inst!("JR n", |cpu, op|{jump_cond_imm(cpu, JumpImmCond::None, JumpImmMode::IntOffset); 2})], Jul 11 15:40:31.576 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.576 INFO kablam! Jul 11 15:40:31.576 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.576 INFO kablam! --> src/hardware/instructions.rs:529:41 Jul 11 15:40:31.576 INFO kablam! | Jul 11 15:40:31.576 INFO kablam! 529 | [0x1A, inst!("LD A,(DE)", |cpu, op|{let addr = cpu.regs.de(); let val = cpu.read_byte(addr); ld_into_reg!(val, cpu.regs.a); 2})], Jul 11 15:40:31.576 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.576 INFO kablam! Jul 11 15:40:31.576 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.576 INFO kablam! --> src/hardware/instructions.rs:530:38 Jul 11 15:40:31.576 INFO kablam! | Jul 11 15:40:31.576 INFO kablam! 530 | [0x1B, inst!("DEC DE", |cpu, op|{dec_16!("DE", cpu); 2})], Jul 11 15:40:31.576 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.576 INFO kablam! Jul 11 15:40:31.576 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.576 INFO kablam! --> src/hardware/instructions.rs:531:37 Jul 11 15:40:31.576 INFO kablam! | Jul 11 15:40:31.577 INFO kablam! 531 | [0x1C, inst!("INC E", |cpu, op| {inc!(cpu.regs.e, cpu, false); 1})], Jul 11 15:40:31.577 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.577 INFO kablam! Jul 11 15:40:31.577 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.577 INFO kablam! --> src/hardware/instructions.rs:532:37 Jul 11 15:40:31.577 INFO kablam! | Jul 11 15:40:31.577 INFO kablam! 532 | [0x1D, inst!("DEC E", |cpu, op|{dec!(cpu.regs.e, cpu, false); 1})], Jul 11 15:40:31.577 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.577 INFO kablam! Jul 11 15:40:31.577 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.577 INFO kablam! --> src/hardware/instructions.rs:533:38 Jul 11 15:40:31.577 INFO kablam! | Jul 11 15:40:31.577 INFO kablam! 533 | [0x1E, inst!("LD E,n", |cpu, op|{load_byte_imm_u8!(cpu.regs.e, cpu); 2})], Jul 11 15:40:31.577 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.577 INFO kablam! Jul 11 15:40:31.577 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.577 INFO kablam! --> src/hardware/instructions.rs:535:39 Jul 11 15:40:31.578 INFO kablam! | Jul 11 15:40:31.578 INFO kablam! 535 | [0x20, inst!("JR NZ,n", |cpu, op|{if jump_cond_imm(cpu, JumpImmCond::NZ, JumpImmMode::IntOffset){3} else {2}})], Jul 11 15:40:31.578 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.578 INFO kablam! Jul 11 15:40:31.578 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.578 INFO kablam! --> src/hardware/instructions.rs:536:40 Jul 11 15:40:31.578 INFO kablam! | Jul 11 15:40:31.578 INFO kablam! 536 | [0x21, inst!("LD HL,nn", |cpu, op|{load_word_imm_u8!(cpu.regs.h, cpu.regs.l, cpu); 3})], Jul 11 15:40:31.578 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.578 INFO kablam! Jul 11 15:40:31.578 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.578 INFO kablam! --> src/hardware/instructions.rs:537:44 Jul 11 15:40:31.578 INFO kablam! | Jul 11 15:40:31.578 INFO kablam! 537 | [0x22, inst!("LDI (HL+), A", |cpu, op|{store_into_hl(cpu.regs.a.r(), cpu); inc_16!("HL", cpu); 3})], Jul 11 15:40:31.578 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.579 INFO kablam! Jul 11 15:40:31.579 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.579 INFO kablam! --> src/hardware/instructions.rs:538:38 Jul 11 15:40:31.579 INFO kablam! | Jul 11 15:40:31.579 INFO kablam! 538 | [0x23, inst!("INC HL", |cpu, op|{inc_16!("HL", cpu); 2})], Jul 11 15:40:31.579 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.579 INFO kablam! Jul 11 15:40:31.579 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.579 INFO kablam! --> src/hardware/instructions.rs:539:37 Jul 11 15:40:31.579 INFO kablam! | Jul 11 15:40:31.579 INFO kablam! 539 | [0x24, inst!("INC H", |cpu, op| {inc!(cpu.regs.h, cpu, false); 1})], Jul 11 15:40:31.579 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.579 INFO kablam! Jul 11 15:40:31.579 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.579 INFO kablam! --> src/hardware/instructions.rs:540:37 Jul 11 15:40:31.579 INFO kablam! | Jul 11 15:40:31.582 INFO kablam! 540 | [0x25, inst!("DEC H", |cpu, op|{dec!(cpu.regs.h, cpu, false); 1})], Jul 11 15:40:31.582 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.582 INFO kablam! Jul 11 15:40:31.582 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.582 INFO kablam! --> src/hardware/instructions.rs:541:38 Jul 11 15:40:31.582 INFO kablam! | Jul 11 15:40:31.582 INFO kablam! 541 | [0x26, inst!("LD H,n", |cpu, op|{load_byte_imm_u8!(cpu.regs.h, cpu); 2})], Jul 11 15:40:31.582 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.582 INFO kablam! Jul 11 15:40:31.583 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.583 INFO kablam! --> src/hardware/instructions.rs:542:35 Jul 11 15:40:31.583 INFO kablam! | Jul 11 15:40:31.583 INFO kablam! 542 | [0x27, inst!("DAA", |cpu, op| {daa(cpu); 1})], Jul 11 15:40:31.583 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.583 INFO kablam! Jul 11 15:40:31.583 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.583 INFO kablam! --> src/hardware/instructions.rs:544:38 Jul 11 15:40:31.583 INFO kablam! | Jul 11 15:40:31.583 INFO kablam! 544 | [0x28, inst!("JR Z,n", |cpu, op|{if jump_cond_imm(cpu, JumpImmCond::Z, JumpImmMode::IntOffset){3} else {2}})], Jul 11 15:40:31.583 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.583 INFO kablam! Jul 11 15:40:31.583 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.583 INFO kablam! --> src/hardware/instructions.rs:545:43 Jul 11 15:40:31.583 INFO kablam! | Jul 11 15:40:31.583 INFO kablam! 545 | [0x2A, inst!("LDI A,(HL+)", |cpu, op|{store_hl_into_a(cpu); inc_16!("HL", cpu); 3})], Jul 11 15:40:31.583 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.584 INFO kablam! Jul 11 15:40:31.584 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.584 INFO kablam! --> src/hardware/instructions.rs:546:38 Jul 11 15:40:31.584 INFO kablam! | Jul 11 15:40:31.584 INFO kablam! 546 | [0x2B, inst!("DEC HL", |cpu, op|{dec_16!("HL", cpu); 2})], Jul 11 15:40:31.584 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.584 INFO kablam! Jul 11 15:40:31.584 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.584 INFO kablam! --> src/hardware/instructions.rs:547:37 Jul 11 15:40:31.584 INFO kablam! | Jul 11 15:40:31.584 INFO kablam! 547 | [0x2C, inst!("INC L", |cpu, op| {inc!(cpu.regs.l, cpu, false); 1})], Jul 11 15:40:31.584 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.584 INFO kablam! Jul 11 15:40:31.584 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.584 INFO kablam! --> src/hardware/instructions.rs:548:37 Jul 11 15:40:31.584 INFO kablam! | Jul 11 15:40:31.585 INFO kablam! 548 | [0x2D, inst!("DEC L", |cpu, op|{dec!(cpu.regs.l, cpu, false); 1})], Jul 11 15:40:31.585 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.585 INFO kablam! Jul 11 15:40:31.585 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.585 INFO kablam! --> src/hardware/instructions.rs:549:38 Jul 11 15:40:31.585 INFO kablam! | Jul 11 15:40:31.585 INFO kablam! 549 | [0x2E, inst!("LD L,n", |cpu, op|{load_byte_imm_u8!(cpu.regs.l, cpu); 2})], Jul 11 15:40:31.585 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.585 INFO kablam! Jul 11 15:40:31.585 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.585 INFO kablam! --> src/hardware/instructions.rs:550:37 Jul 11 15:40:31.585 INFO kablam! | Jul 11 15:40:31.585 INFO kablam! 550 | [0x2F, inst!("CPL A", |cpu, op|{complement!(cpu.regs.a, cpu); 1})], Jul 11 15:40:31.585 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.585 INFO kablam! Jul 11 15:40:31.585 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.585 INFO kablam! --> src/hardware/instructions.rs:552:39 Jul 11 15:40:31.585 INFO kablam! | Jul 11 15:40:31.586 INFO kablam! 552 | [0x30, inst!("JR NC,n", |cpu, op|{if jump_cond_imm(cpu, JumpImmCond::NC, JumpImmMode::IntOffset){3} else {2}})], Jul 11 15:40:31.586 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.586 INFO kablam! Jul 11 15:40:31.586 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.586 INFO kablam! --> src/hardware/instructions.rs:553:40 Jul 11 15:40:31.586 INFO kablam! | Jul 11 15:40:31.586 INFO kablam! 553 | [0x31, inst!("LD SP,nn", |cpu, op|{load_word_imm_u16!(cpu.sp, cpu); 3})], Jul 11 15:40:31.586 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.586 INFO kablam! Jul 11 15:40:31.586 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.586 INFO kablam! --> src/hardware/instructions.rs:554:43 Jul 11 15:40:31.586 INFO kablam! | Jul 11 15:40:31.586 INFO kablam! 554 | [0x32, inst!("LDD (HL-),A", |cpu, op|{store_into_hl(cpu.regs.a.r(), cpu); dec_16!("HL", cpu); 3})], Jul 11 15:40:31.586 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.586 INFO kablam! Jul 11 15:40:31.586 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.586 INFO kablam! --> src/hardware/instructions.rs:555:38 Jul 11 15:40:31.586 INFO kablam! | Jul 11 15:40:31.587 INFO kablam! 555 | [0x33, inst!("INC SP", |cpu, op|{inc_16!("SP", cpu); 2})], Jul 11 15:40:31.587 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.587 INFO kablam! Jul 11 15:40:31.587 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.587 INFO kablam! --> src/hardware/instructions.rs:556:40 Jul 11 15:40:31.587 INFO kablam! | Jul 11 15:40:31.587 INFO kablam! 556 | [0x34, inst!("INC (HL)", |cpu, op| {inc!(cpu.regs.l, cpu, true); 1})], Jul 11 15:40:31.587 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.587 INFO kablam! Jul 11 15:40:31.587 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.587 INFO kablam! --> src/hardware/instructions.rs:557:40 Jul 11 15:40:31.587 INFO kablam! | Jul 11 15:40:31.587 INFO kablam! 557 | [0x35, inst!("DEC (HL)", |cpu, op|{dec!(cpu.regs.l, cpu, true); 3})], Jul 11 15:40:31.587 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.587 INFO kablam! Jul 11 15:40:31.587 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.587 INFO kablam! --> src/hardware/instructions.rs:559:41 Jul 11 15:40:31.588 INFO kablam! | Jul 11 15:40:31.588 INFO kablam! 559 | [0x36, inst!("LD (HL),#", |cpu, op|{store_into_hl(cpu.fetch_byte_immediate(), cpu); 3})], Jul 11 15:40:31.588 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.588 INFO kablam! Jul 11 15:40:31.588 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.588 INFO kablam! --> src/hardware/instructions.rs:560:38 Jul 11 15:40:31.588 INFO kablam! | Jul 11 15:40:31.588 INFO kablam! 560 | [0x38, inst!("JR C,n", |cpu, op|{if jump_cond_imm(cpu, JumpImmCond::C, JumpImmMode::IntOffset){3} else {2}})], Jul 11 15:40:31.588 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.588 INFO kablam! Jul 11 15:40:31.588 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.588 INFO kablam! --> src/hardware/instructions.rs:561:43 Jul 11 15:40:31.588 INFO kablam! | Jul 11 15:40:31.588 INFO kablam! 561 | [0x3A, inst!("LDD A,(HL-)", |cpu, op|{store_hl_into_a(cpu); dec_16!("HL", cpu); 3})], Jul 11 15:40:31.588 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.588 INFO kablam! Jul 11 15:40:31.589 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.589 INFO kablam! --> src/hardware/instructions.rs:562:38 Jul 11 15:40:31.589 INFO kablam! | Jul 11 15:40:31.589 INFO kablam! 562 | [0x3B, inst!("DEC SP", |cpu, op|{dec_16!("SP", cpu); 2})], Jul 11 15:40:31.589 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.589 INFO kablam! Jul 11 15:40:31.589 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.589 INFO kablam! --> src/hardware/instructions.rs:563:37 Jul 11 15:40:31.589 INFO kablam! | Jul 11 15:40:31.589 INFO kablam! 563 | [0x3C, inst!("INC A", |cpu, op| {inc!(cpu.regs.a, cpu, false); 1})], Jul 11 15:40:31.589 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.589 INFO kablam! Jul 11 15:40:31.589 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.589 INFO kablam! --> src/hardware/instructions.rs:564:37 Jul 11 15:40:31.589 INFO kablam! | Jul 11 15:40:31.589 INFO kablam! 564 | [0x3D, inst!("DEC L", |cpu, op|{dec!(cpu.regs.a, cpu, false); 1})], Jul 11 15:40:31.589 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.589 INFO kablam! Jul 11 15:40:31.590 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.590 INFO kablam! --> src/hardware/instructions.rs:565:38 Jul 11 15:40:31.590 INFO kablam! | Jul 11 15:40:31.590 INFO kablam! 565 | [0x3E, inst!("LD A,n", |cpu, op|{let val = cpu.fetch_byte_immediate(); ld_into_reg!(val, cpu.regs.a); 2})], Jul 11 15:40:31.590 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.590 INFO kablam! Jul 11 15:40:31.590 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.590 INFO kablam! --> src/hardware/instructions.rs:567:38 Jul 11 15:40:31.590 INFO kablam! | Jul 11 15:40:31.590 INFO kablam! 567 | [0x40, inst!("LD B,B", |cpu, op|{let val = cpu.regs.b.r(); ld_into_reg!(val, cpu.regs.b); 1})], Jul 11 15:40:31.590 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.590 INFO kablam! Jul 11 15:40:31.590 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.590 INFO kablam! --> src/hardware/instructions.rs:568:38 Jul 11 15:40:31.590 INFO kablam! | Jul 11 15:40:31.590 INFO kablam! 568 | [0x41, inst!("LD B,C", |cpu, op|{ld_into_reg!(cpu.regs.c.r(), cpu.regs.b); 1})], Jul 11 15:40:31.591 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.591 INFO kablam! Jul 11 15:40:31.591 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.591 INFO kablam! --> src/hardware/instructions.rs:569:38 Jul 11 15:40:31.591 INFO kablam! | Jul 11 15:40:31.591 INFO kablam! 569 | [0x42, inst!("LD B,D", |cpu, op|{ld_into_reg!(cpu.regs.d.r(), cpu.regs.b); 1})], Jul 11 15:40:31.591 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.591 INFO kablam! Jul 11 15:40:31.591 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.591 INFO kablam! --> src/hardware/instructions.rs:570:38 Jul 11 15:40:31.591 INFO kablam! | Jul 11 15:40:31.591 INFO kablam! 570 | [0x43, inst!("LD B,E", |cpu, op|{ld_into_reg!(cpu.regs.e.r(), cpu.regs.b); 1})], Jul 11 15:40:31.591 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.591 INFO kablam! Jul 11 15:40:31.591 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.591 INFO kablam! --> src/hardware/instructions.rs:571:38 Jul 11 15:40:31.592 INFO kablam! | Jul 11 15:40:31.592 INFO kablam! 571 | [0x44, inst!("LD B,H", |cpu, op|{ld_into_reg!(cpu.regs.h.r(), cpu.regs.b); 1})], Jul 11 15:40:31.592 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.592 INFO kablam! Jul 11 15:40:31.592 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.592 INFO kablam! --> src/hardware/instructions.rs:572:38 Jul 11 15:40:31.592 INFO kablam! | Jul 11 15:40:31.592 INFO kablam! 572 | [0x45, inst!("LD B,L", |cpu, op|{ld_into_reg!(cpu.regs.l.r(), cpu.regs.b); 1})], Jul 11 15:40:31.592 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.592 INFO kablam! Jul 11 15:40:31.592 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.592 INFO kablam! --> src/hardware/instructions.rs:573:41 Jul 11 15:40:31.592 INFO kablam! | Jul 11 15:40:31.592 INFO kablam! 573 | [0x46, inst!("LD B,(HL)", |cpu, op|{let val = cpu.read_byte(cpu.regs.hl()); ld_into_reg!(val, cpu.regs.b); 2})], Jul 11 15:40:31.592 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.592 INFO kablam! Jul 11 15:40:31.592 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.592 INFO kablam! --> src/hardware/instructions.rs:574:38 Jul 11 15:40:31.593 INFO kablam! | Jul 11 15:40:31.593 INFO kablam! 574 | [0x47, inst!("LD B,A", |cpu, op|{ld_into_reg!(cpu.regs.a.r(), cpu.regs.b); 1})], Jul 11 15:40:31.593 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.593 INFO kablam! Jul 11 15:40:31.593 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.593 INFO kablam! --> src/hardware/instructions.rs:576:38 Jul 11 15:40:31.593 INFO kablam! | Jul 11 15:40:31.593 INFO kablam! 576 | [0x48, inst!("LD C,B", |cpu, op|{ld_into_reg!(cpu.regs.b.r(), cpu.regs.c); 1})], Jul 11 15:40:31.593 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.593 INFO kablam! Jul 11 15:40:31.593 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.593 INFO kablam! --> src/hardware/instructions.rs:577:38 Jul 11 15:40:31.593 INFO kablam! | Jul 11 15:40:31.593 INFO kablam! 577 | [0x49, inst!("LD C,C", |cpu, op|{let val = cpu.regs.c.r(); ld_into_reg!(val, cpu.regs.c); 1})], Jul 11 15:40:31.593 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.593 INFO kablam! Jul 11 15:40:31.593 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.594 INFO kablam! --> src/hardware/instructions.rs:578:38 Jul 11 15:40:31.594 INFO kablam! | Jul 11 15:40:31.594 INFO kablam! 578 | [0x4A, inst!("LD C,D", |cpu, op|{ld_into_reg!(cpu.regs.d.r(), cpu.regs.c); 1})], Jul 11 15:40:31.594 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.594 INFO kablam! Jul 11 15:40:31.594 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.594 INFO kablam! --> src/hardware/instructions.rs:579:38 Jul 11 15:40:31.594 INFO kablam! | Jul 11 15:40:31.594 INFO kablam! 579 | [0x4B, inst!("LD C,E", |cpu, op|{ld_into_reg!(cpu.regs.e.r(), cpu.regs.c); 1})], Jul 11 15:40:31.594 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.594 INFO kablam! Jul 11 15:40:31.594 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.594 INFO kablam! --> src/hardware/instructions.rs:580:38 Jul 11 15:40:31.594 INFO kablam! | Jul 11 15:40:31.594 INFO kablam! 580 | [0x4C, inst!("LD C,H", |cpu, op|{ld_into_reg!(cpu.regs.h.r(), cpu.regs.c); 1})], Jul 11 15:40:31.594 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.595 INFO kablam! Jul 11 15:40:31.595 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.595 INFO kablam! --> src/hardware/instructions.rs:581:38 Jul 11 15:40:31.595 INFO kablam! | Jul 11 15:40:31.595 INFO kablam! 581 | [0x4D, inst!("LD C,L", |cpu, op|{ld_into_reg!(cpu.regs.l.r(), cpu.regs.c); 1})], Jul 11 15:40:31.595 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.595 INFO kablam! Jul 11 15:40:31.595 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.595 INFO kablam! --> src/hardware/instructions.rs:582:41 Jul 11 15:40:31.595 INFO kablam! | Jul 11 15:40:31.595 INFO kablam! 582 | [0x4E, inst!("LD C,(HL)", |cpu, op|{let val = cpu.read_byte(cpu.regs.hl()); ld_into_reg!(val, cpu.regs.c); 2})], Jul 11 15:40:31.595 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.595 INFO kablam! Jul 11 15:40:31.595 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.595 INFO kablam! --> src/hardware/instructions.rs:583:38 Jul 11 15:40:31.595 INFO kablam! | Jul 11 15:40:31.595 INFO kablam! 583 | [0x4F, inst!("LD C,A", |cpu, op|{ld_into_reg!(cpu.regs.a.r(), cpu.regs.c); 1})], Jul 11 15:40:31.595 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.596 INFO kablam! Jul 11 15:40:31.596 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.596 INFO kablam! --> src/hardware/instructions.rs:585:38 Jul 11 15:40:31.596 INFO kablam! | Jul 11 15:40:31.596 INFO kablam! 585 | [0x50, inst!("LD D,B", |cpu, op|{ld_into_reg!(cpu.regs.b.r(), cpu.regs.d); 1})], Jul 11 15:40:31.596 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.596 INFO kablam! Jul 11 15:40:31.596 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.596 INFO kablam! --> src/hardware/instructions.rs:586:38 Jul 11 15:40:31.596 INFO kablam! | Jul 11 15:40:31.596 INFO kablam! 586 | [0x51, inst!("LD D,C", |cpu, op|{ld_into_reg!(cpu.regs.c.r(), cpu.regs.d); 1})], Jul 11 15:40:31.596 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.596 INFO kablam! Jul 11 15:40:31.596 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.596 INFO kablam! --> src/hardware/instructions.rs:587:38 Jul 11 15:40:31.596 INFO kablam! | Jul 11 15:40:31.596 INFO kablam! 587 | [0x52, inst!("LD D,D", |cpu, op|{let val = cpu.regs.d.r(); ld_into_reg!(val, cpu.regs.d); 1})], Jul 11 15:40:31.597 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.597 INFO kablam! Jul 11 15:40:31.597 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.597 INFO kablam! --> src/hardware/instructions.rs:588:38 Jul 11 15:40:31.597 INFO kablam! | Jul 11 15:40:31.597 INFO kablam! 588 | [0x53, inst!("LD D,E", |cpu, op|{ld_into_reg!(cpu.regs.e.r(), cpu.regs.d); 1})], Jul 11 15:40:31.597 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.597 INFO kablam! Jul 11 15:40:31.597 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.597 INFO kablam! --> src/hardware/instructions.rs:589:38 Jul 11 15:40:31.597 INFO kablam! | Jul 11 15:40:31.597 INFO kablam! 589 | [0x54, inst!("LD D,H", |cpu, op|{ld_into_reg!(cpu.regs.h.r(), cpu.regs.d); 1})], Jul 11 15:40:31.597 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.597 INFO kablam! Jul 11 15:40:31.597 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.598 INFO kablam! --> src/hardware/instructions.rs:590:38 Jul 11 15:40:31.598 INFO kablam! | Jul 11 15:40:31.598 INFO kablam! 590 | [0x55, inst!("LD D,L", |cpu, op|{ld_into_reg!(cpu.regs.l.r(), cpu.regs.d); 1})], Jul 11 15:40:31.598 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.598 INFO kablam! Jul 11 15:40:31.598 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.598 INFO kablam! --> src/hardware/instructions.rs:591:41 Jul 11 15:40:31.598 INFO kablam! | Jul 11 15:40:31.598 INFO kablam! 591 | [0x56, inst!("LD D,(HL)", |cpu, op|{let val = cpu.read_byte(cpu.regs.hl()); ld_into_reg!(val, cpu.regs.d); 2})], Jul 11 15:40:31.598 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.598 INFO kablam! Jul 11 15:40:31.598 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.598 INFO kablam! --> src/hardware/instructions.rs:592:38 Jul 11 15:40:31.598 INFO kablam! | Jul 11 15:40:31.598 INFO kablam! 592 | [0x57, inst!("LD D,A", |cpu, op|{ld_into_reg!(cpu.regs.a.r(), cpu.regs.d); 1})], Jul 11 15:40:31.598 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.598 INFO kablam! Jul 11 15:40:31.599 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.599 INFO kablam! --> src/hardware/instructions.rs:594:38 Jul 11 15:40:31.599 INFO kablam! | Jul 11 15:40:31.599 INFO kablam! 594 | [0x58, inst!("LD E,B", |cpu, op|{ld_into_reg!(cpu.regs.b.r(), cpu.regs.e); 1})], Jul 11 15:40:31.599 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.599 INFO kablam! Jul 11 15:40:31.599 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.599 INFO kablam! --> src/hardware/instructions.rs:595:38 Jul 11 15:40:31.599 INFO kablam! | Jul 11 15:40:31.599 INFO kablam! 595 | [0x59, inst!("LD E,C", |cpu, op|{ld_into_reg!(cpu.regs.c.r(), cpu.regs.e); 1})], Jul 11 15:40:31.599 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.599 INFO kablam! Jul 11 15:40:31.599 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.599 INFO kablam! --> src/hardware/instructions.rs:596:38 Jul 11 15:40:31.599 INFO kablam! | Jul 11 15:40:31.599 INFO kablam! 596 | [0x5A, inst!("LD E,D", |cpu, op|{ld_into_reg!(cpu.regs.d.r(), cpu.regs.e); 1})], Jul 11 15:40:31.599 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.599 INFO kablam! Jul 11 15:40:31.600 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.600 INFO kablam! --> src/hardware/instructions.rs:597:38 Jul 11 15:40:31.600 INFO kablam! | Jul 11 15:40:31.600 INFO kablam! 597 | [0x5B, inst!("LD E,E", |cpu, op|{let val = cpu.regs.e.r(); ld_into_reg!(val, cpu.regs.e); 1})], Jul 11 15:40:31.600 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.600 INFO kablam! Jul 11 15:40:31.600 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.600 INFO kablam! --> src/hardware/instructions.rs:598:38 Jul 11 15:40:31.600 INFO kablam! | Jul 11 15:40:31.600 INFO kablam! 598 | [0x5C, inst!("LD E,H", |cpu, op|{ld_into_reg!(cpu.regs.h.r(), cpu.regs.e); 1})], Jul 11 15:40:31.600 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.600 INFO kablam! Jul 11 15:40:31.600 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.600 INFO kablam! --> src/hardware/instructions.rs:599:38 Jul 11 15:40:31.600 INFO kablam! | Jul 11 15:40:31.600 INFO kablam! 599 | [0x5D, inst!("LD E,L", |cpu, op|{ld_into_reg!(cpu.regs.l.r(), cpu.regs.e); 1})], Jul 11 15:40:31.600 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.600 INFO kablam! Jul 11 15:40:31.601 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.601 INFO kablam! --> src/hardware/instructions.rs:600:41 Jul 11 15:40:31.601 INFO kablam! | Jul 11 15:40:31.601 INFO kablam! 600 | [0x5E, inst!("LD E,(HL)", |cpu, op|{let val = cpu.read_byte(cpu.regs.hl()); ld_into_reg!(val, cpu.regs.e); 2})], Jul 11 15:40:31.601 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.601 INFO kablam! Jul 11 15:40:31.601 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.601 INFO kablam! --> src/hardware/instructions.rs:601:38 Jul 11 15:40:31.601 INFO kablam! | Jul 11 15:40:31.601 INFO kablam! 601 | [0x5F, inst!("LD E,A", |cpu, op|{ld_into_reg!(cpu.regs.a.r(), cpu.regs.e); 1})], Jul 11 15:40:31.601 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.601 INFO kablam! Jul 11 15:40:31.601 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.601 INFO kablam! --> src/hardware/instructions.rs:603:38 Jul 11 15:40:31.601 INFO kablam! | Jul 11 15:40:31.601 INFO kablam! 603 | [0x60, inst!("LD H,B", |cpu, op|{ld_into_reg!(cpu.regs.b.r(), cpu.regs.h); 1})], Jul 11 15:40:31.601 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.601 INFO kablam! Jul 11 15:40:31.601 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.601 INFO kablam! --> src/hardware/instructions.rs:604:38 Jul 11 15:40:31.601 INFO kablam! | Jul 11 15:40:31.601 INFO kablam! 604 | [0x61, inst!("LD H,C", |cpu, op|{ld_into_reg!(cpu.regs.c.r(), cpu.regs.h); 1})], Jul 11 15:40:31.601 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.601 INFO kablam! Jul 11 15:40:31.602 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.602 INFO kablam! --> src/hardware/instructions.rs:605:38 Jul 11 15:40:31.602 INFO kablam! | Jul 11 15:40:31.602 INFO kablam! 605 | [0x62, inst!("LD H,D", |cpu, op|{ld_into_reg!(cpu.regs.d.r(), cpu.regs.h); 1})], Jul 11 15:40:31.602 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.602 INFO kablam! Jul 11 15:40:31.602 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.602 INFO kablam! --> src/hardware/instructions.rs:606:38 Jul 11 15:40:31.602 INFO kablam! | Jul 11 15:40:31.602 INFO kablam! 606 | [0x63, inst!("LD H,E", |cpu, op|{ld_into_reg!(cpu.regs.e.r(), cpu.regs.h); 1})], Jul 11 15:40:31.602 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.602 INFO kablam! Jul 11 15:40:31.602 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.602 INFO kablam! --> src/hardware/instructions.rs:607:38 Jul 11 15:40:31.602 INFO kablam! | Jul 11 15:40:31.602 INFO kablam! 607 | [0x64, inst!("LD H,H", |cpu, op|{let val = cpu.regs.h.r(); ld_into_reg!(val, cpu.regs.h); 1})], Jul 11 15:40:31.602 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.602 INFO kablam! Jul 11 15:40:31.602 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.602 INFO kablam! --> src/hardware/instructions.rs:608:38 Jul 11 15:40:31.602 INFO kablam! | Jul 11 15:40:31.602 INFO kablam! 608 | [0x65, inst!("LD H,L", |cpu, op|{ld_into_reg!(cpu.regs.l.r(), cpu.regs.h); 1})], Jul 11 15:40:31.602 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.603 INFO kablam! Jul 11 15:40:31.603 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.603 INFO kablam! --> src/hardware/instructions.rs:609:41 Jul 11 15:40:31.603 INFO kablam! | Jul 11 15:40:31.603 INFO kablam! 609 | [0x66, inst!("LD H,(HL)", |cpu, op|{let val = cpu.read_byte(cpu.regs.hl()); ld_into_reg!(val, cpu.regs.h); 2})], Jul 11 15:40:31.603 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.603 INFO kablam! Jul 11 15:40:31.603 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.603 INFO kablam! --> src/hardware/instructions.rs:610:38 Jul 11 15:40:31.603 INFO kablam! | Jul 11 15:40:31.603 INFO kablam! 610 | [0x67, inst!("LD H,A", |cpu, op|{ld_into_reg!(cpu.regs.a.r(), cpu.regs.h); 1})], Jul 11 15:40:31.603 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.603 INFO kablam! Jul 11 15:40:31.603 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.603 INFO kablam! --> src/hardware/instructions.rs:612:38 Jul 11 15:40:31.603 INFO kablam! | Jul 11 15:40:31.603 INFO kablam! 612 | [0x68, inst!("LD L,B", |cpu, op|{ld_into_reg!(cpu.regs.b.r(), cpu.regs.l); 1})], Jul 11 15:40:31.603 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.603 INFO kablam! Jul 11 15:40:31.603 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.603 INFO kablam! --> src/hardware/instructions.rs:613:38 Jul 11 15:40:31.603 INFO kablam! | Jul 11 15:40:31.603 INFO kablam! 613 | [0x69, inst!("LD L,C", |cpu, op|{ld_into_reg!(cpu.regs.c.r(), cpu.regs.l); 1})], Jul 11 15:40:31.603 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.604 INFO kablam! Jul 11 15:40:31.604 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.604 INFO kablam! --> src/hardware/instructions.rs:614:38 Jul 11 15:40:31.604 INFO kablam! | Jul 11 15:40:31.604 INFO kablam! 614 | [0x6A, inst!("LD L,D", |cpu, op|{ld_into_reg!(cpu.regs.d.r(), cpu.regs.l); 1})], Jul 11 15:40:31.604 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.604 INFO kablam! Jul 11 15:40:31.604 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.604 INFO kablam! --> src/hardware/instructions.rs:615:38 Jul 11 15:40:31.604 INFO kablam! | Jul 11 15:40:31.604 INFO kablam! 615 | [0x6B, inst!("LD L,E", |cpu, op|{ld_into_reg!(cpu.regs.e.r(), cpu.regs.l); 1})], Jul 11 15:40:31.604 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.604 INFO kablam! Jul 11 15:40:31.604 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.604 INFO kablam! --> src/hardware/instructions.rs:616:38 Jul 11 15:40:31.604 INFO kablam! | Jul 11 15:40:31.604 INFO kablam! 616 | [0x6C, inst!("LD L,H", |cpu, op|{ld_into_reg!(cpu.regs.h.r(), cpu.regs.l); 1})], Jul 11 15:40:31.604 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.604 INFO kablam! Jul 11 15:40:31.604 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.604 INFO kablam! --> src/hardware/instructions.rs:617:38 Jul 11 15:40:31.604 INFO kablam! | Jul 11 15:40:31.604 INFO kablam! 617 | [0x6D, inst!("LD L,L", |cpu, op|{let val = cpu.regs.l.r(); ld_into_reg!(val, cpu.regs.l); 1})], Jul 11 15:40:31.604 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.604 INFO kablam! Jul 11 15:40:31.605 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.605 INFO kablam! --> src/hardware/instructions.rs:618:41 Jul 11 15:40:31.605 INFO kablam! | Jul 11 15:40:31.605 INFO kablam! 618 | [0x6E, inst!("LD L,(HL)", |cpu, op|{let val = cpu.read_byte(cpu.regs.hl()); ld_into_reg!(val, cpu.regs.l); 1})], Jul 11 15:40:31.605 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.605 INFO kablam! Jul 11 15:40:31.605 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.605 INFO kablam! --> src/hardware/instructions.rs:619:38 Jul 11 15:40:31.605 INFO kablam! | Jul 11 15:40:31.605 INFO kablam! 619 | [0x6F, inst!("LD L,A", |cpu, op|{ld_into_reg!(cpu.regs.a.r(), cpu.regs.l); 1})], Jul 11 15:40:31.605 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.605 INFO kablam! Jul 11 15:40:31.605 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.605 INFO kablam! --> src/hardware/instructions.rs:621:41 Jul 11 15:40:31.605 INFO kablam! | Jul 11 15:40:31.605 INFO kablam! 621 | [0x70, inst!("LD (HL),B", |cpu, op|{store_into_hl(cpu.regs.b.r(), cpu); 2})], Jul 11 15:40:31.605 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.605 INFO kablam! Jul 11 15:40:31.605 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.605 INFO kablam! --> src/hardware/instructions.rs:622:41 Jul 11 15:40:31.605 INFO kablam! | Jul 11 15:40:31.605 INFO kablam! 622 | [0x71, inst!("LD (HL),C", |cpu, op|{store_into_hl(cpu.regs.c.r(), cpu); 2})], Jul 11 15:40:31.605 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.605 INFO kablam! Jul 11 15:40:31.606 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.606 INFO kablam! --> src/hardware/instructions.rs:623:41 Jul 11 15:40:31.606 INFO kablam! | Jul 11 15:40:31.606 INFO kablam! 623 | [0x72, inst!("LD (HL),D", |cpu, op|{store_into_hl(cpu.regs.d.r(), cpu); 2})], Jul 11 15:40:31.606 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.606 INFO kablam! Jul 11 15:40:31.606 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.606 INFO kablam! --> src/hardware/instructions.rs:624:41 Jul 11 15:40:31.606 INFO kablam! | Jul 11 15:40:31.606 INFO kablam! 624 | [0x73, inst!("LD (HL),E", |cpu, op|{store_into_hl(cpu.regs.e.r(), cpu); 2})], Jul 11 15:40:31.606 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.606 INFO kablam! Jul 11 15:40:31.606 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.606 INFO kablam! --> src/hardware/instructions.rs:625:41 Jul 11 15:40:31.606 INFO kablam! | Jul 11 15:40:31.606 INFO kablam! 625 | [0x74, inst!("LD (HL),H", |cpu, op|{store_into_hl(cpu.regs.h.r(), cpu); 2})], Jul 11 15:40:31.606 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.606 INFO kablam! Jul 11 15:40:31.606 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.607 INFO kablam! --> src/hardware/instructions.rs:626:41 Jul 11 15:40:31.607 INFO kablam! | Jul 11 15:40:31.607 INFO kablam! 626 | [0x75, inst!("LD (HL),L", |cpu, op|{store_into_hl(cpu.regs.l.r(), cpu); 2})], Jul 11 15:40:31.607 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.607 INFO kablam! Jul 11 15:40:31.607 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.607 INFO kablam! --> src/hardware/instructions.rs:627:41 Jul 11 15:40:31.607 INFO kablam! | Jul 11 15:40:31.607 INFO kablam! 627 | [0x77, inst!("LD (HL),A", |cpu, op|{store_into_hl(cpu.regs.a.r(), cpu); 2})], Jul 11 15:40:31.607 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.607 INFO kablam! Jul 11 15:40:31.607 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.607 INFO kablam! --> src/hardware/instructions.rs:629:38 Jul 11 15:40:31.607 INFO kablam! | Jul 11 15:40:31.607 INFO kablam! 629 | [0x78, inst!("LD A,B", |cpu, op|{ld_into_reg!(cpu.regs.b.r(), cpu.regs.a); 1})], Jul 11 15:40:31.607 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.607 INFO kablam! Jul 11 15:40:31.607 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.608 INFO kablam! --> src/hardware/instructions.rs:630:38 Jul 11 15:40:31.608 INFO kablam! | Jul 11 15:40:31.608 INFO kablam! 630 | [0x79, inst!("LD A,C", |cpu, op|{ld_into_reg!(cpu.regs.c.r(), cpu.regs.a); 1})], Jul 11 15:40:31.608 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.608 INFO kablam! Jul 11 15:40:31.608 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.608 INFO kablam! --> src/hardware/instructions.rs:631:38 Jul 11 15:40:31.608 INFO kablam! | Jul 11 15:40:31.608 INFO kablam! 631 | [0x7A, inst!("LD A,D", |cpu, op|{ld_into_reg!(cpu.regs.d.r(), cpu.regs.a); 1})], Jul 11 15:40:31.608 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.608 INFO kablam! Jul 11 15:40:31.608 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.608 INFO kablam! --> src/hardware/instructions.rs:632:38 Jul 11 15:40:31.608 INFO kablam! | Jul 11 15:40:31.608 INFO kablam! 632 | [0x7B, inst!("LD A,E", |cpu, op|{ld_into_reg!(cpu.regs.e.r(), cpu.regs.a); 1})], Jul 11 15:40:31.608 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.608 INFO kablam! Jul 11 15:40:31.608 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.608 INFO kablam! --> src/hardware/instructions.rs:633:38 Jul 11 15:40:31.609 INFO kablam! | Jul 11 15:40:31.609 INFO kablam! 633 | [0x7C, inst!("LD A,H", |cpu, op|{ld_into_reg!(cpu.regs.h.r(), cpu.regs.a); 1})], Jul 11 15:40:31.609 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.609 INFO kablam! Jul 11 15:40:31.609 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.609 INFO kablam! --> src/hardware/instructions.rs:634:38 Jul 11 15:40:31.609 INFO kablam! | Jul 11 15:40:31.609 INFO kablam! 634 | [0x7D, inst!("LD A,L", |cpu, op|{ld_into_reg!(cpu.regs.l.r(), cpu.regs.a); 1})], Jul 11 15:40:31.609 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.609 INFO kablam! Jul 11 15:40:31.609 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.609 INFO kablam! --> src/hardware/instructions.rs:635:41 Jul 11 15:40:31.609 INFO kablam! | Jul 11 15:40:31.609 INFO kablam! 635 | [0x7E, inst!("LD A,(HL)", |cpu, op|{let addr = cpu.regs.hl(); let val = cpu.read_byte(addr); ld_into_reg!(val, cpu.regs.a); 2})], Jul 11 15:40:31.609 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.609 INFO kablam! Jul 11 15:40:31.609 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.609 INFO kablam! --> src/hardware/instructions.rs:636:38 Jul 11 15:40:31.609 INFO kablam! | Jul 11 15:40:31.609 INFO kablam! 636 | [0x7F, inst!("LD A,A", |cpu, op|{let val = cpu.regs.a.r(); ld_into_reg!(val, cpu.regs.a); 1})], Jul 11 15:40:31.609 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.610 INFO kablam! Jul 11 15:40:31.610 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.610 INFO kablam! --> src/hardware/instructions.rs:638:39 Jul 11 15:40:31.610 INFO kablam! | Jul 11 15:40:31.610 INFO kablam! 638 | [0x80, inst!("ADD A,B", |cpu, op|{add_to_a(cpu.regs.b.r(), cpu); 1})], Jul 11 15:40:31.610 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.610 INFO kablam! Jul 11 15:40:31.610 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.610 INFO kablam! --> src/hardware/instructions.rs:639:39 Jul 11 15:40:31.610 INFO kablam! | Jul 11 15:40:31.610 INFO kablam! 639 | [0x81, inst!("ADD A,C", |cpu, op|{add_to_a(cpu.regs.c.r(), cpu); 1})], Jul 11 15:40:31.610 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.610 INFO kablam! Jul 11 15:40:31.610 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.610 INFO kablam! --> src/hardware/instructions.rs:640:39 Jul 11 15:40:31.610 INFO kablam! | Jul 11 15:40:31.610 INFO kablam! 640 | [0x82, inst!("ADD A,D", |cpu, op|{add_to_a(cpu.regs.d.r(), cpu); 1})], Jul 11 15:40:31.610 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.610 INFO kablam! Jul 11 15:40:31.610 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.610 INFO kablam! --> src/hardware/instructions.rs:641:39 Jul 11 15:40:31.610 INFO kablam! | Jul 11 15:40:31.610 INFO kablam! 641 | [0x83, inst!("ADD A,E", |cpu, op|{add_to_a(cpu.regs.e.r(), cpu); 1})], Jul 11 15:40:31.610 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.611 INFO kablam! Jul 11 15:40:31.611 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.611 INFO kablam! --> src/hardware/instructions.rs:642:39 Jul 11 15:40:31.611 INFO kablam! | Jul 11 15:40:31.611 INFO kablam! 642 | [0x84, inst!("ADD A,H", |cpu, op|{add_to_a(cpu.regs.h.r(), cpu); 1})], Jul 11 15:40:31.611 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.611 INFO kablam! Jul 11 15:40:31.611 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.611 INFO kablam! --> src/hardware/instructions.rs:643:39 Jul 11 15:40:31.611 INFO kablam! | Jul 11 15:40:31.611 INFO kablam! 643 | [0x85, inst!("ADD A,L", |cpu, op|{add_to_a(cpu.regs.l.r(), cpu); 1})], Jul 11 15:40:31.611 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.611 INFO kablam! Jul 11 15:40:31.611 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.611 INFO kablam! --> src/hardware/instructions.rs:644:42 Jul 11 15:40:31.611 INFO kablam! | Jul 11 15:40:31.611 INFO kablam! 644 | [0x86, inst!("ADD A,(HL)", |cpu, op|{let addr = cpu.regs.hl(); add_to_a(cpu.read_byte(addr), cpu); 2})], Jul 11 15:40:31.611 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.611 INFO kablam! Jul 11 15:40:31.611 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.611 INFO kablam! --> src/hardware/instructions.rs:645:39 Jul 11 15:40:31.612 INFO kablam! | Jul 11 15:40:31.612 INFO kablam! 645 | [0x87, inst!("ADD A,A", |cpu, op|{add_to_a(cpu.regs.a.r(), cpu); 1})], Jul 11 15:40:31.612 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.612 INFO kablam! Jul 11 15:40:31.612 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.612 INFO kablam! --> src/hardware/instructions.rs:647:39 Jul 11 15:40:31.612 INFO kablam! | Jul 11 15:40:31.612 INFO kablam! 647 | [0x88, inst!("ADC A,B", |cpu, op|{add_carry(cpu.regs.b.r(), cpu); 1})], Jul 11 15:40:31.612 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.612 INFO kablam! Jul 11 15:40:31.612 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.612 INFO kablam! --> src/hardware/instructions.rs:648:39 Jul 11 15:40:31.612 INFO kablam! | Jul 11 15:40:31.612 INFO kablam! 648 | [0x89, inst!("ADC A,C", |cpu, op|{add_carry(cpu.regs.c.r(), cpu); 1})], Jul 11 15:40:31.612 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.612 INFO kablam! Jul 11 15:40:31.612 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.612 INFO kablam! --> src/hardware/instructions.rs:649:39 Jul 11 15:40:31.612 INFO kablam! | Jul 11 15:40:31.612 INFO kablam! 649 | [0x8A, inst!("ADC A,D", |cpu, op|{add_carry(cpu.regs.d.r(), cpu); 1})], Jul 11 15:40:31.613 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.613 INFO kablam! Jul 11 15:40:31.613 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.613 INFO kablam! --> src/hardware/instructions.rs:650:39 Jul 11 15:40:31.613 INFO kablam! | Jul 11 15:40:31.613 INFO kablam! 650 | [0x8B, inst!("ADC A,E", |cpu, op|{add_carry(cpu.regs.e.r(), cpu); 1})], Jul 11 15:40:31.613 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.613 INFO kablam! Jul 11 15:40:31.613 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.613 INFO kablam! --> src/hardware/instructions.rs:651:39 Jul 11 15:40:31.613 INFO kablam! | Jul 11 15:40:31.613 INFO kablam! 651 | [0x8C, inst!("ADC A,H", |cpu, op|{add_carry(cpu.regs.h.r(), cpu); 1})], Jul 11 15:40:31.613 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.613 INFO kablam! Jul 11 15:40:31.613 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.613 INFO kablam! --> src/hardware/instructions.rs:652:39 Jul 11 15:40:31.613 INFO kablam! | Jul 11 15:40:31.613 INFO kablam! 652 | [0x8D, inst!("ADC A,L", |cpu, op|{add_carry(cpu.regs.l.r(), cpu); 1})], Jul 11 15:40:31.613 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.613 INFO kablam! Jul 11 15:40:31.614 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.614 INFO kablam! --> src/hardware/instructions.rs:653:42 Jul 11 15:40:31.614 INFO kablam! | Jul 11 15:40:31.614 INFO kablam! 653 | [0x8E, inst!("ADC A,(HL)", |cpu, op|{let hl = cpu.regs.hl(); add_carry(cpu.read_byte(hl), cpu); 2})], Jul 11 15:40:31.614 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.614 INFO kablam! Jul 11 15:40:31.614 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.614 INFO kablam! --> src/hardware/instructions.rs:654:39 Jul 11 15:40:31.614 INFO kablam! | Jul 11 15:40:31.614 INFO kablam! 654 | [0x8F, inst!("ADC A,A", |cpu, op|{add_carry(cpu.regs.a.r(), cpu); 1})], Jul 11 15:40:31.614 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.614 INFO kablam! Jul 11 15:40:31.614 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.614 INFO kablam! --> src/hardware/instructions.rs:656:39 Jul 11 15:40:31.614 INFO kablam! | Jul 11 15:40:31.614 INFO kablam! 656 | [0x90, inst!("SUB A,B", |cpu, op|{sub_to_a(cpu.regs.b.r(), cpu); 1})], Jul 11 15:40:31.618 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.618 INFO kablam! Jul 11 15:40:31.618 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.618 INFO kablam! --> src/hardware/instructions.rs:657:39 Jul 11 15:40:31.618 INFO kablam! | Jul 11 15:40:31.618 INFO kablam! 657 | [0x91, inst!("SUB A,C", |cpu, op|{sub_to_a(cpu.regs.c.r(), cpu); 1})], Jul 11 15:40:31.618 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.618 INFO kablam! Jul 11 15:40:31.618 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.619 INFO kablam! --> src/hardware/instructions.rs:658:39 Jul 11 15:40:31.619 INFO kablam! | Jul 11 15:40:31.619 INFO kablam! 658 | [0x92, inst!("SUB A,D", |cpu, op|{sub_to_a(cpu.regs.d.r(), cpu); 1})], Jul 11 15:40:31.619 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.619 INFO kablam! Jul 11 15:40:31.619 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.619 INFO kablam! --> src/hardware/instructions.rs:659:39 Jul 11 15:40:31.619 INFO kablam! | Jul 11 15:40:31.619 INFO kablam! 659 | [0x93, inst!("SUB A,E", |cpu, op|{sub_to_a(cpu.regs.e.r(), cpu); 1})], Jul 11 15:40:31.619 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.619 INFO kablam! Jul 11 15:40:31.619 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.619 INFO kablam! --> src/hardware/instructions.rs:660:39 Jul 11 15:40:31.619 INFO kablam! | Jul 11 15:40:31.619 INFO kablam! 660 | [0x94, inst!("SUB A,H", |cpu, op|{sub_to_a(cpu.regs.h.r(), cpu); 1})], Jul 11 15:40:31.619 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.619 INFO kablam! Jul 11 15:40:31.619 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.620 INFO kablam! --> src/hardware/instructions.rs:661:39 Jul 11 15:40:31.620 INFO kablam! | Jul 11 15:40:31.620 INFO kablam! 661 | [0x95, inst!("SUB A,L", |cpu, op|{sub_to_a(cpu.regs.l.r(), cpu); 1})], Jul 11 15:40:31.620 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.620 INFO kablam! Jul 11 15:40:31.620 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.620 INFO kablam! --> src/hardware/instructions.rs:662:42 Jul 11 15:40:31.620 INFO kablam! | Jul 11 15:40:31.620 INFO kablam! 662 | [0x96, inst!("SUB A,(HL)", |cpu, op|{let addr = cpu.regs.hl(); sub_to_a(cpu.read_byte(addr), cpu); 2})], Jul 11 15:40:31.620 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.620 INFO kablam! Jul 11 15:40:31.620 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.620 INFO kablam! --> src/hardware/instructions.rs:663:39 Jul 11 15:40:31.620 INFO kablam! | Jul 11 15:40:31.620 INFO kablam! 663 | [0x97, inst!("SUB A,A", |cpu, op|{sub_to_a(cpu.regs.a.r(), cpu); 1})], Jul 11 15:40:31.620 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.620 INFO kablam! Jul 11 15:40:31.620 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.620 INFO kablam! --> src/hardware/instructions.rs:665:39 Jul 11 15:40:31.621 INFO kablam! | Jul 11 15:40:31.621 INFO kablam! 665 | [0xA0, inst!("AND A,B", |cpu, op|{and(cpu.regs.b.r(), cpu); 1})], Jul 11 15:40:31.621 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.621 INFO kablam! Jul 11 15:40:31.621 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.621 INFO kablam! --> src/hardware/instructions.rs:666:39 Jul 11 15:40:31.621 INFO kablam! | Jul 11 15:40:31.621 INFO kablam! 666 | [0xA1, inst!("AND A,C", |cpu, op|{and(cpu.regs.c.r(), cpu); 1})], Jul 11 15:40:31.621 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.621 INFO kablam! Jul 11 15:40:31.621 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.621 INFO kablam! --> src/hardware/instructions.rs:667:39 Jul 11 15:40:31.621 INFO kablam! | Jul 11 15:40:31.621 INFO kablam! 667 | [0xA2, inst!("AND A,D", |cpu, op|{and(cpu.regs.d.r(), cpu); 1})], Jul 11 15:40:31.621 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.621 INFO kablam! Jul 11 15:40:31.621 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.622 INFO kablam! --> src/hardware/instructions.rs:668:39 Jul 11 15:40:31.622 INFO kablam! | Jul 11 15:40:31.622 INFO kablam! 668 | [0xA3, inst!("AND A,E", |cpu, op|{and(cpu.regs.e.r(), cpu); 1})], Jul 11 15:40:31.622 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.622 INFO kablam! Jul 11 15:40:31.622 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.622 INFO kablam! --> src/hardware/instructions.rs:669:39 Jul 11 15:40:31.622 INFO kablam! | Jul 11 15:40:31.622 INFO kablam! 669 | [0xA4, inst!("AND A,H", |cpu, op|{and(cpu.regs.h.r(), cpu); 1})], Jul 11 15:40:31.622 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.622 INFO kablam! Jul 11 15:40:31.622 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.622 INFO kablam! --> src/hardware/instructions.rs:670:39 Jul 11 15:40:31.622 INFO kablam! | Jul 11 15:40:31.622 INFO kablam! 670 | [0xA5, inst!("AND A,L", |cpu, op|{and(cpu.regs.l.r(), cpu); 1})], Jul 11 15:40:31.622 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.622 INFO kablam! Jul 11 15:40:31.623 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.623 INFO kablam! --> src/hardware/instructions.rs:671:42 Jul 11 15:40:31.623 INFO kablam! | Jul 11 15:40:31.623 INFO kablam! 671 | [0xA6, inst!("AND A,(HL)", |cpu, op|{let hl = cpu.regs.hl(); and(cpu.read_byte(hl), cpu); 2})], Jul 11 15:40:31.623 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.623 INFO kablam! Jul 11 15:40:31.623 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.623 INFO kablam! --> src/hardware/instructions.rs:672:39 Jul 11 15:40:31.623 INFO kablam! | Jul 11 15:40:31.623 INFO kablam! 672 | [0xA7, inst!("AND A,A", |cpu, op|{and(cpu.regs.a.r(), cpu); 1})], Jul 11 15:40:31.623 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.623 INFO kablam! Jul 11 15:40:31.623 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.623 INFO kablam! --> src/hardware/instructions.rs:674:39 Jul 11 15:40:31.623 INFO kablam! | Jul 11 15:40:31.623 INFO kablam! 674 | [0xA8, inst!("XOR A,B", |cpu, op|{xor(cpu.regs.b.r(), cpu); 1})], Jul 11 15:40:31.623 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.623 INFO kablam! Jul 11 15:40:31.624 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.624 INFO kablam! --> src/hardware/instructions.rs:675:39 Jul 11 15:40:31.624 INFO kablam! | Jul 11 15:40:31.624 INFO kablam! 675 | [0xA9, inst!("XOR A,C", |cpu, op|{xor(cpu.regs.c.r(), cpu); 1})], Jul 11 15:40:31.624 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.624 INFO kablam! Jul 11 15:40:31.624 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.624 INFO kablam! --> src/hardware/instructions.rs:676:39 Jul 11 15:40:31.624 INFO kablam! | Jul 11 15:40:31.624 INFO kablam! 676 | [0xAA, inst!("XOR A,D", |cpu, op|{xor(cpu.regs.d.r(), cpu); 1})], Jul 11 15:40:31.624 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.624 INFO kablam! Jul 11 15:40:31.624 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.624 INFO kablam! --> src/hardware/instructions.rs:677:39 Jul 11 15:40:31.624 INFO kablam! | Jul 11 15:40:31.624 INFO kablam! 677 | [0xAB, inst!("XOR A,E", |cpu, op|{xor(cpu.regs.e.r(), cpu); 1})], Jul 11 15:40:31.624 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.625 INFO kablam! Jul 11 15:40:31.625 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.625 INFO kablam! --> src/hardware/instructions.rs:678:39 Jul 11 15:40:31.625 INFO kablam! | Jul 11 15:40:31.625 INFO kablam! 678 | [0xAC, inst!("XOR A,H", |cpu, op|{xor(cpu.regs.h.r(), cpu); 1})], Jul 11 15:40:31.625 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.625 INFO kablam! Jul 11 15:40:31.625 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.625 INFO kablam! --> src/hardware/instructions.rs:679:39 Jul 11 15:40:31.625 INFO kablam! | Jul 11 15:40:31.625 INFO kablam! 679 | [0xAD, inst!("XOR A,L", |cpu, op|{xor(cpu.regs.l.r(), cpu); 1})], Jul 11 15:40:31.625 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.625 INFO kablam! Jul 11 15:40:31.625 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.625 INFO kablam! --> src/hardware/instructions.rs:680:42 Jul 11 15:40:31.625 INFO kablam! | Jul 11 15:40:31.625 INFO kablam! 680 | [0xAE, inst!("XOR A,(HL)", |cpu, op|{let hl = cpu.regs.hl(); xor(cpu.read_byte(hl), cpu); 2})], Jul 11 15:40:31.626 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.626 INFO kablam! Jul 11 15:40:31.626 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.626 INFO kablam! --> src/hardware/instructions.rs:681:39 Jul 11 15:40:31.626 INFO kablam! | Jul 11 15:40:31.626 INFO kablam! 681 | [0xAF, inst!("XOR A,A", |cpu, op|{xor(cpu.regs.a.r(), cpu); 1})], Jul 11 15:40:31.626 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.626 INFO kablam! Jul 11 15:40:31.626 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.626 INFO kablam! --> src/hardware/instructions.rs:683:38 Jul 11 15:40:31.626 INFO kablam! | Jul 11 15:40:31.626 INFO kablam! 683 | [0xB0, inst!("OR A,B", |cpu, op|{or(cpu.regs.b.r(), cpu); 1})], Jul 11 15:40:31.626 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.626 INFO kablam! Jul 11 15:40:31.626 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.626 INFO kablam! --> src/hardware/instructions.rs:684:38 Jul 11 15:40:31.626 INFO kablam! | Jul 11 15:40:31.626 INFO kablam! 684 | [0xB1, inst!("OR A,C", |cpu, op|{or(cpu.regs.c.r(), cpu); 1})], Jul 11 15:40:31.626 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.627 INFO kablam! Jul 11 15:40:31.627 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.627 INFO kablam! --> src/hardware/instructions.rs:685:38 Jul 11 15:40:31.627 INFO kablam! | Jul 11 15:40:31.627 INFO kablam! 685 | [0xB2, inst!("OR A,D", |cpu, op|{or(cpu.regs.d.r(), cpu); 1})], Jul 11 15:40:31.627 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.627 INFO kablam! Jul 11 15:40:31.627 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.627 INFO kablam! --> src/hardware/instructions.rs:686:38 Jul 11 15:40:31.627 INFO kablam! | Jul 11 15:40:31.627 INFO kablam! 686 | [0xB3, inst!("OR A,E", |cpu, op|{or(cpu.regs.e.r(), cpu); 1})], Jul 11 15:40:31.627 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.627 INFO kablam! Jul 11 15:40:31.627 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.627 INFO kablam! --> src/hardware/instructions.rs:687:38 Jul 11 15:40:31.627 INFO kablam! | Jul 11 15:40:31.627 INFO kablam! 687 | [0xB4, inst!("OR A,H", |cpu, op|{or(cpu.regs.h.r(), cpu); 1})], Jul 11 15:40:31.628 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.628 INFO kablam! Jul 11 15:40:31.628 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.628 INFO kablam! --> src/hardware/instructions.rs:688:38 Jul 11 15:40:31.628 INFO kablam! | Jul 11 15:40:31.628 INFO kablam! 688 | [0xB5, inst!("OR A,L", |cpu, op|{or(cpu.regs.l.r(), cpu); 1})], Jul 11 15:40:31.628 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.628 INFO kablam! Jul 11 15:40:31.628 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.628 INFO kablam! --> src/hardware/instructions.rs:689:41 Jul 11 15:40:31.628 INFO kablam! | Jul 11 15:40:31.628 INFO kablam! 689 | [0xB6, inst!("OR A,(HL)", |cpu, op|{let hl = cpu.regs.hl(); or(cpu.read_byte(hl), cpu); 2})], Jul 11 15:40:31.628 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.628 INFO kablam! Jul 11 15:40:31.628 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.628 INFO kablam! --> src/hardware/instructions.rs:690:38 Jul 11 15:40:31.628 INFO kablam! | Jul 11 15:40:31.628 INFO kablam! 690 | [0xB7, inst!("OR A,A", |cpu, op|{or(cpu.regs.a.r(), cpu); 1})], Jul 11 15:40:31.629 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.629 INFO kablam! Jul 11 15:40:31.629 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.629 INFO kablam! --> src/hardware/instructions.rs:692:36 Jul 11 15:40:31.629 INFO kablam! | Jul 11 15:40:31.629 INFO kablam! 692 | [0xB8, inst!("CP B", |cpu, op|{compare_with_a(cpu.regs.b.r(), cpu); 1})], Jul 11 15:40:31.629 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.629 INFO kablam! Jul 11 15:40:31.629 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.629 INFO kablam! --> src/hardware/instructions.rs:693:36 Jul 11 15:40:31.629 INFO kablam! | Jul 11 15:40:31.629 INFO kablam! 693 | [0xB9, inst!("CP C", |cpu, op|{compare_with_a(cpu.regs.c.r(), cpu); 1})], Jul 11 15:40:31.629 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.629 INFO kablam! Jul 11 15:40:31.629 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.629 INFO kablam! --> src/hardware/instructions.rs:694:36 Jul 11 15:40:31.629 INFO kablam! | Jul 11 15:40:31.629 INFO kablam! 694 | [0xBA, inst!("CP D", |cpu, op|{compare_with_a(cpu.regs.d.r(), cpu); 1})], Jul 11 15:40:31.630 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.630 INFO kablam! Jul 11 15:40:31.630 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.630 INFO kablam! --> src/hardware/instructions.rs:695:36 Jul 11 15:40:31.630 INFO kablam! | Jul 11 15:40:31.630 INFO kablam! 695 | [0xBB, inst!("CP E", |cpu, op|{compare_with_a(cpu.regs.e.r(), cpu); 1})], Jul 11 15:40:31.630 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.630 INFO kablam! Jul 11 15:40:31.630 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.630 INFO kablam! --> src/hardware/instructions.rs:696:36 Jul 11 15:40:31.630 INFO kablam! | Jul 11 15:40:31.630 INFO kablam! 696 | [0xBC, inst!("CP H", |cpu, op|{compare_with_a(cpu.regs.h.r(), cpu); 1})], Jul 11 15:40:31.630 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.630 INFO kablam! Jul 11 15:40:31.630 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.630 INFO kablam! --> src/hardware/instructions.rs:697:36 Jul 11 15:40:31.630 INFO kablam! | Jul 11 15:40:31.630 INFO kablam! 697 | [0xBD, inst!("CP L", |cpu, op|{compare_with_a(cpu.regs.l.r(), cpu); 1})], Jul 11 15:40:31.630 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.630 INFO kablam! Jul 11 15:40:31.631 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.631 INFO kablam! --> src/hardware/instructions.rs:698:39 Jul 11 15:40:31.631 INFO kablam! | Jul 11 15:40:31.631 INFO kablam! 698 | [0xBE, inst!("CP (HL)", |cpu, op|{let val = cpu.read_byte(cpu.regs.hl()); compare_with_a(val, cpu); 2})], Jul 11 15:40:31.631 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.631 INFO kablam! Jul 11 15:40:31.631 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.631 INFO kablam! --> src/hardware/instructions.rs:699:36 Jul 11 15:40:31.631 INFO kablam! | Jul 11 15:40:31.631 INFO kablam! 699 | [0xBF, inst!("CP A", |cpu, op|{compare_with_a(cpu.regs.a.r(), cpu); 1})], Jul 11 15:40:31.631 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.631 INFO kablam! Jul 11 15:40:31.631 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.631 INFO kablam! --> src/hardware/instructions.rs:701:38 Jul 11 15:40:31.631 INFO kablam! | Jul 11 15:40:31.631 INFO kablam! 701 | [0xC0, inst!("RET NZ", |cpu, op|{ret_cond(cpu, JumpImmCond::NZ); 2})], Jul 11 15:40:31.631 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.631 INFO kablam! Jul 11 15:40:31.631 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.631 INFO kablam! --> src/hardware/instructions.rs:702:38 Jul 11 15:40:31.631 INFO kablam! | Jul 11 15:40:31.631 INFO kablam! 702 | [0xC1, inst!("POP BC", |cpu, op|{pop_into!(cpu.regs.b, cpu.regs.c, cpu);3})], Jul 11 15:40:31.631 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.632 INFO kablam! Jul 11 15:40:31.632 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.632 INFO kablam! --> src/hardware/instructions.rs:703:39 Jul 11 15:40:31.632 INFO kablam! | Jul 11 15:40:31.632 INFO kablam! 703 | [0xC2, inst!("JP NZ,nn", |cpu,op|{jump_cond_imm(cpu, JumpImmCond::NZ, JumpImmMode::Immediate); 3})], Jul 11 15:40:31.632 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.632 INFO kablam! Jul 11 15:40:31.632 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.632 INFO kablam! --> src/hardware/instructions.rs:704:37 Jul 11 15:40:31.632 INFO kablam! | Jul 11 15:40:31.632 INFO kablam! 704 | [0xC3, inst!("JP nn", |cpu, op|{jump_cond_imm(cpu, JumpImmCond::None, JumpImmMode::Immediate); 3})], Jul 11 15:40:31.632 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.632 INFO kablam! Jul 11 15:40:31.632 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.632 INFO kablam! --> src/hardware/instructions.rs:705:42 Jul 11 15:40:31.632 INFO kablam! | Jul 11 15:40:31.632 INFO kablam! 705 | [0xC4, inst!("CALL NZ,nn", |cpu, op|{call_cond(cpu, JumpImmCond::NZ);3})], Jul 11 15:40:31.632 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.632 INFO kablam! Jul 11 15:40:31.632 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.632 INFO kablam! --> src/hardware/instructions.rs:706:39 Jul 11 15:40:31.633 INFO kablam! | Jul 11 15:40:31.633 INFO kablam! 706 | [0xC5, inst!("PUSH BC", |cpu, op|{let val = cpu.regs.bc();cpu.push_word(val); 4})], Jul 11 15:40:31.633 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.633 INFO kablam! Jul 11 15:40:31.633 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.633 INFO kablam! --> src/hardware/instructions.rs:707:39 Jul 11 15:40:31.633 INFO kablam! | Jul 11 15:40:31.633 INFO kablam! 707 | [0xC6, inst!("ADD A,#", |cpu, op|{add_to_a(cpu.fetch_byte_immediate(), cpu); 2})], Jul 11 15:40:31.633 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.633 INFO kablam! Jul 11 15:40:31.633 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.633 INFO kablam! --> src/hardware/instructions.rs:710:37 Jul 11 15:40:31.633 INFO kablam! | Jul 11 15:40:31.633 INFO kablam! 710 | [0xC8, inst!("RET Z", |cpu, op|{ret_cond(cpu, JumpImmCond::Z); 2})], Jul 11 15:40:31.633 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.633 INFO kablam! Jul 11 15:40:31.633 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.634 INFO kablam! --> src/hardware/instructions.rs:711:35 Jul 11 15:40:31.634 INFO kablam! | Jul 11 15:40:31.634 INFO kablam! 711 | [0xC9, inst!("RET", |cpu, op|{ret_cond(cpu, JumpImmCond::None); 2})], Jul 11 15:40:31.634 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.634 INFO kablam! Jul 11 15:40:31.634 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.634 INFO kablam! --> src/hardware/instructions.rs:712:38 Jul 11 15:40:31.634 INFO kablam! | Jul 11 15:40:31.634 INFO kablam! 712 | [0xCA, inst!("JP Z,nn", |cpu,op|{jump_cond_imm(cpu, JumpImmCond::Z, JumpImmMode::Immediate); 3})], Jul 11 15:40:31.634 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.634 INFO kablam! Jul 11 15:40:31.634 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.634 INFO kablam! --> src/hardware/instructions.rs:713:41 Jul 11 15:40:31.634 INFO kablam! | Jul 11 15:40:31.634 INFO kablam! 713 | [0xCC, inst!("CALL Z,nn", |cpu, op|{call_cond(cpu, JumpImmCond::Z);3})], Jul 11 15:40:31.634 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.634 INFO kablam! Jul 11 15:40:31.635 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.635 INFO kablam! --> src/hardware/instructions.rs:714:39 Jul 11 15:40:31.635 INFO kablam! | Jul 11 15:40:31.635 INFO kablam! 714 | [0xCD, inst!("CALL nn", |cpu, op|{call_cond(cpu, JumpImmCond::None); 3})], Jul 11 15:40:31.635 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.635 INFO kablam! Jul 11 15:40:31.635 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.635 INFO kablam! --> src/hardware/instructions.rs:717:38 Jul 11 15:40:31.635 INFO kablam! | Jul 11 15:40:31.635 INFO kablam! 717 | [0xD0, inst!("RET NC", |cpu, op|{ret_cond(cpu, JumpImmCond::NC); 2})], Jul 11 15:40:31.635 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.635 INFO kablam! Jul 11 15:40:31.635 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.635 INFO kablam! --> src/hardware/instructions.rs:718:38 Jul 11 15:40:31.635 INFO kablam! | Jul 11 15:40:31.635 INFO kablam! 718 | [0xD1, inst!("POP DE", |cpu, op|{pop_into!(cpu.regs.d, cpu.regs.e, cpu);3})], Jul 11 15:40:31.635 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.636 INFO kablam! Jul 11 15:40:31.636 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.636 INFO kablam! --> src/hardware/instructions.rs:719:39 Jul 11 15:40:31.636 INFO kablam! | Jul 11 15:40:31.636 INFO kablam! 719 | [0xD2, inst!("JP NC,nn", |cpu,op|{jump_cond_imm(cpu, JumpImmCond::NC, JumpImmMode::Immediate); 3})], Jul 11 15:40:31.636 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.636 INFO kablam! Jul 11 15:40:31.636 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.636 INFO kablam! --> src/hardware/instructions.rs:720:42 Jul 11 15:40:31.636 INFO kablam! | Jul 11 15:40:31.636 INFO kablam! 720 | [0xD4, inst!("CALL NC,nn", |cpu, op|{call_cond(cpu, JumpImmCond::NC);3})], Jul 11 15:40:31.636 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.636 INFO kablam! Jul 11 15:40:31.636 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.636 INFO kablam! --> src/hardware/instructions.rs:721:39 Jul 11 15:40:31.636 INFO kablam! | Jul 11 15:40:31.637 INFO kablam! 721 | [0xD5, inst!("PUSH DE", |cpu, op|{let val = cpu.regs.de();cpu.push_word(val); 4})], Jul 11 15:40:31.637 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.637 INFO kablam! Jul 11 15:40:31.637 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.637 INFO kablam! --> src/hardware/instructions.rs:722:39 Jul 11 15:40:31.637 INFO kablam! | Jul 11 15:40:31.637 INFO kablam! 722 | [0xD6, inst!("SUB A,#", |cpu, op|{sub_to_a(cpu.fetch_byte_immediate(), cpu); 2})], Jul 11 15:40:31.637 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.637 INFO kablam! Jul 11 15:40:31.637 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.637 INFO kablam! --> src/hardware/instructions.rs:725:37 Jul 11 15:40:31.637 INFO kablam! | Jul 11 15:40:31.637 INFO kablam! 725 | [0xD8, inst!("RET C", |cpu, op|{ret_cond(cpu, JumpImmCond::C); 2})], Jul 11 15:40:31.637 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.637 INFO kablam! Jul 11 15:40:31.637 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.638 INFO kablam! --> src/hardware/instructions.rs:726:36 Jul 11 15:40:31.638 INFO kablam! | Jul 11 15:40:31.638 INFO kablam! 726 | [0xD9, inst!("RETI", |cpu, op|{ret_cond(cpu, JumpImmCond::None); cpu.enable_interrupts_delayed(); 2})], Jul 11 15:40:31.638 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.638 INFO kablam! Jul 11 15:40:31.638 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.638 INFO kablam! --> src/hardware/instructions.rs:727:38 Jul 11 15:40:31.638 INFO kablam! | Jul 11 15:40:31.638 INFO kablam! 727 | [0xDA, inst!("JP C,nn", |cpu,op|{jump_cond_imm(cpu, JumpImmCond::C, JumpImmMode::Immediate); 3})], Jul 11 15:40:31.638 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.638 INFO kablam! Jul 11 15:40:31.638 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.638 INFO kablam! --> src/hardware/instructions.rs:728:41 Jul 11 15:40:31.638 INFO kablam! | Jul 11 15:40:31.638 INFO kablam! 728 | [0xDC, inst!("CALL C,nn", |cpu, op|{call_cond(cpu, JumpImmCond::C);3})], Jul 11 15:40:31.638 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.638 INFO kablam! Jul 11 15:40:31.639 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.639 INFO kablam! --> src/hardware/instructions.rs:731:47 Jul 11 15:40:31.639 INFO kablam! | Jul 11 15:40:31.639 INFO kablam! 731 | [0xE0, inst!("LD (0xFF00+n),A", |cpu, op|{let off = cpu.fetch_byte_immediate();ldh(cpu, off, false);3})], Jul 11 15:40:31.639 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.639 INFO kablam! Jul 11 15:40:31.639 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.639 INFO kablam! --> src/hardware/instructions.rs:732:38 Jul 11 15:40:31.639 INFO kablam! | Jul 11 15:40:31.639 INFO kablam! 732 | [0xE1, inst!("POP HL", |cpu, op|{pop_into!(cpu.regs.h, cpu.regs.l, cpu);3})], Jul 11 15:40:31.639 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.639 INFO kablam! Jul 11 15:40:31.639 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.639 INFO kablam! --> src/hardware/instructions.rs:733:47 Jul 11 15:40:31.639 INFO kablam! | Jul 11 15:40:31.639 INFO kablam! 733 | [0xE2, inst!("LD (0xFF00+C),A", |cpu, op|{let off = cpu.regs.c.r(); ldh(cpu, off, false);3})], Jul 11 15:40:31.640 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.640 INFO kablam! Jul 11 15:40:31.640 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.640 INFO kablam! --> src/hardware/instructions.rs:734:39 Jul 11 15:40:31.640 INFO kablam! | Jul 11 15:40:31.640 INFO kablam! 734 | [0xE5, inst!("PUSH HL", |cpu, op|{let val = cpu.regs.hl();cpu.push_word(val); 4})], Jul 11 15:40:31.640 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.640 INFO kablam! Jul 11 15:40:31.640 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.640 INFO kablam! --> src/hardware/instructions.rs:735:39 Jul 11 15:40:31.640 INFO kablam! | Jul 11 15:40:31.640 INFO kablam! 735 | [0xE6, inst!("AND A,#", |cpu, op|{and(cpu.fetch_byte_immediate(), cpu); 2})], Jul 11 15:40:31.640 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.640 INFO kablam! Jul 11 15:40:31.640 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.640 INFO kablam! --> src/hardware/instructions.rs:737:39 Jul 11 15:40:31.641 INFO kablam! | Jul 11 15:40:31.641 INFO kablam! 737 | [0xE9, inst!("JP (HL)", |cpu, op|{jump(cpu.regs.hl(), cpu); 1})], Jul 11 15:40:31.641 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.641 INFO kablam! Jul 11 15:40:31.641 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.641 INFO kablam! --> src/hardware/instructions.rs:738:41 Jul 11 15:40:31.641 INFO kablam! | Jul 11 15:40:31.641 INFO kablam! 738 | [0xEA, inst!("LD (nn),A", |cpu, op|{let addr = cpu.fetch_word_immediate(); ld_from_a_ind(addr, cpu); 4})], Jul 11 15:40:31.641 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.641 INFO kablam! Jul 11 15:40:31.641 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.641 INFO kablam! --> src/hardware/instructions.rs:740:39 Jul 11 15:40:31.641 INFO kablam! | Jul 11 15:40:31.641 INFO kablam! 740 | [0xEE, inst!("XOR A,#", |cpu, op|{let val = cpu.fetch_byte_immediate(); xor(val, cpu); 2})], Jul 11 15:40:31.641 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.641 INFO kablam! Jul 11 15:40:31.641 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.642 INFO kablam! --> src/hardware/instructions.rs:742:47 Jul 11 15:40:31.642 INFO kablam! | Jul 11 15:40:31.642 INFO kablam! 742 | [0xF0, inst!("LD A,(0xFF00+n)", |cpu, op|{let off = cpu.fetch_byte_immediate(); ldh(cpu, off, true); 3})], Jul 11 15:40:31.642 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.642 INFO kablam! Jul 11 15:40:31.642 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.642 INFO kablam! --> src/hardware/instructions.rs:743:38 Jul 11 15:40:31.642 INFO kablam! | Jul 11 15:40:31.642 INFO kablam! 743 | [0xF1, inst!("POP AF", |cpu, op|{pop_into!(cpu.regs.a, cpu.regs.f, cpu);3})], Jul 11 15:40:31.642 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.642 INFO kablam! Jul 11 15:40:31.642 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.642 INFO kablam! --> src/hardware/instructions.rs:744:47 Jul 11 15:40:31.642 INFO kablam! | Jul 11 15:40:31.642 INFO kablam! 744 | [0xF2, inst!("LD A,(0xFF00+C)", |cpu, op|{let off = cpu.regs.c.r(); ldh(cpu, off, true); 3})], Jul 11 15:40:31.642 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.643 INFO kablam! Jul 11 15:40:31.643 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.643 INFO kablam! --> src/hardware/instructions.rs:745:34 Jul 11 15:40:31.643 INFO kablam! | Jul 11 15:40:31.643 INFO kablam! 745 | [0xF3, inst!("DI", |cpu, op|{cpu.disable_interrupts_delayed(); 1})], Jul 11 15:40:31.643 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.643 INFO kablam! Jul 11 15:40:31.643 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.643 INFO kablam! --> src/hardware/instructions.rs:746:39 Jul 11 15:40:31.643 INFO kablam! | Jul 11 15:40:31.643 INFO kablam! 746 | [0xF5, inst!("PUSH AF", |cpu, op|{let val = cpu.regs.af();cpu.push_word(val); 4})], Jul 11 15:40:31.643 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.643 INFO kablam! Jul 11 15:40:31.643 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.643 INFO kablam! --> src/hardware/instructions.rs:747:38 Jul 11 15:40:31.643 INFO kablam! | Jul 11 15:40:31.643 INFO kablam! 747 | [0xF6, inst!("OR A,#", |cpu, op|{or(cpu.fetch_byte_immediate(), cpu); 2})], Jul 11 15:40:31.643 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.644 INFO kablam! Jul 11 15:40:31.644 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.644 INFO kablam! --> src/hardware/instructions.rs:749:41 Jul 11 15:40:31.644 INFO kablam! | Jul 11 15:40:31.644 INFO kablam! 749 | [0xFA, inst!("LD A,(nn)", |cpu, op|{let addr = cpu.fetch_word_immediate(); let val = cpu.read_byte(addr); ld_into_reg!(val, cpu.regs.a); 4})], Jul 11 15:40:31.644 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.644 INFO kablam! Jul 11 15:40:31.644 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.644 INFO kablam! --> src/hardware/instructions.rs:750:34 Jul 11 15:40:31.644 INFO kablam! | Jul 11 15:40:31.644 INFO kablam! 750 | [0xFB, inst!("EI", |cpu, op|{cpu.enable_interrupts_delayed(); 1})], Jul 11 15:40:31.644 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.644 INFO kablam! Jul 11 15:40:31.644 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.644 INFO kablam! --> src/hardware/instructions.rs:751:36 Jul 11 15:40:31.644 INFO kablam! | Jul 11 15:40:31.645 INFO kablam! 751 | [0xFE, inst!("CP n", |cpu, op|{compare_with_a(cpu.fetch_byte_immediate(), cpu); 2})], Jul 11 15:40:31.645 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.645 INFO kablam! Jul 11 15:40:31.645 INFO kablam! warning: unused variable: `cpu` Jul 11 15:40:31.645 INFO kablam! --> src/hardware/instructions.rs:70:88 Jul 11 15:40:31.645 INFO kablam! | Jul 11 15:40:31.645 INFO kablam! 70 | let mut temp_vec : Vec> = (0..256).map(|x|{inst!("Unimp", |cpu, x|{1})}).collect(); Jul 11 15:40:31.645 INFO kablam! | ^^^ help: consider using `_cpu` instead Jul 11 15:40:31.645 INFO kablam! ... Jul 11 15:40:31.645 INFO kablam! 848 | / pushall!( Jul 11 15:40:31.645 INFO kablam! 849 | | Jul 11 15:40:31.645 INFO kablam! 850 | | [0x10, inst!("RL B", |cpu, op|{rotate_left!(cpu.regs.b, cpu); 2})], Jul 11 15:40:31.645 INFO kablam! 851 | | [0x11, inst!("RL C", |cpu, op|{rotate_left!(cpu.regs.c, cpu); 2})], Jul 11 15:40:31.645 INFO kablam! ... | Jul 11 15:40:31.645 INFO kablam! 1100 | | [0xFF, inst!("SET 7,A", |cpu,op|{set_bit(op, cpu);2})] Jul 11 15:40:31.645 INFO kablam! 1101 | | ) Jul 11 15:40:31.646 INFO kablam! | |_____- in this macro invocation Jul 11 15:40:31.646 INFO kablam! Jul 11 15:40:31.646 INFO kablam! warning: unused variable: `x` Jul 11 15:40:31.646 INFO kablam! --> src/hardware/instructions.rs:70:93 Jul 11 15:40:31.646 INFO kablam! | Jul 11 15:40:31.646 INFO kablam! 70 | let mut temp_vec : Vec> = (0..256).map(|x|{inst!("Unimp", |cpu, x|{1})}).collect(); Jul 11 15:40:31.646 INFO kablam! | ^ help: consider using `_x` instead Jul 11 15:40:31.646 INFO kablam! ... Jul 11 15:40:31.646 INFO kablam! 848 | / pushall!( Jul 11 15:40:31.646 INFO kablam! 849 | | Jul 11 15:40:31.646 INFO kablam! 850 | | [0x10, inst!("RL B", |cpu, op|{rotate_left!(cpu.regs.b, cpu); 2})], Jul 11 15:40:31.646 INFO kablam! 851 | | [0x11, inst!("RL C", |cpu, op|{rotate_left!(cpu.regs.c, cpu); 2})], Jul 11 15:40:31.646 INFO kablam! ... | Jul 11 15:40:31.646 INFO kablam! 1100 | | [0xFF, inst!("SET 7,A", |cpu,op|{set_bit(op, cpu);2})] Jul 11 15:40:31.646 INFO kablam! 1101 | | ) Jul 11 15:40:31.646 INFO kablam! | |_____- in this macro invocation Jul 11 15:40:31.646 INFO kablam! Jul 11 15:40:31.647 INFO kablam! warning: unused variable: `x` Jul 11 15:40:31.647 INFO kablam! --> src/hardware/instructions.rs:70:69 Jul 11 15:40:31.647 INFO kablam! | Jul 11 15:40:31.647 INFO kablam! 70 | let mut temp_vec : Vec> = (0..256).map(|x|{inst!("Unimp", |cpu, x|{1})}).collect(); Jul 11 15:40:31.647 INFO kablam! | ^ help: consider using `_x` instead Jul 11 15:40:31.647 INFO kablam! ... Jul 11 15:40:31.647 INFO kablam! 848 | / pushall!( Jul 11 15:40:31.647 INFO kablam! 849 | | Jul 11 15:40:31.647 INFO kablam! 850 | | [0x10, inst!("RL B", |cpu, op|{rotate_left!(cpu.regs.b, cpu); 2})], Jul 11 15:40:31.647 INFO kablam! 851 | | [0x11, inst!("RL C", |cpu, op|{rotate_left!(cpu.regs.c, cpu); 2})], Jul 11 15:40:31.647 INFO kablam! ... | Jul 11 15:40:31.647 INFO kablam! 1100 | | [0xFF, inst!("SET 7,A", |cpu,op|{set_bit(op, cpu);2})] Jul 11 15:40:31.647 INFO kablam! 1101 | | ) Jul 11 15:40:31.647 INFO kablam! | |_____- in this macro invocation Jul 11 15:40:31.647 INFO kablam! Jul 11 15:40:31.647 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.648 INFO kablam! --> src/hardware/instructions.rs:850:36 Jul 11 15:40:31.648 INFO kablam! | Jul 11 15:40:31.648 INFO kablam! 850 | [0x10, inst!("RL B", |cpu, op|{rotate_left!(cpu.regs.b, cpu); 2})], Jul 11 15:40:31.648 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.648 INFO kablam! Jul 11 15:40:31.648 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.648 INFO kablam! --> src/hardware/instructions.rs:851:36 Jul 11 15:40:31.648 INFO kablam! | Jul 11 15:40:31.648 INFO kablam! 851 | [0x11, inst!("RL C", |cpu, op|{rotate_left!(cpu.regs.c, cpu); 2})], Jul 11 15:40:31.648 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.648 INFO kablam! Jul 11 15:40:31.648 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.648 INFO kablam! --> src/hardware/instructions.rs:852:36 Jul 11 15:40:31.648 INFO kablam! | Jul 11 15:40:31.648 INFO kablam! 852 | [0x12, inst!("RL D", |cpu, op|{rotate_left!(cpu.regs.d, cpu); 2})], Jul 11 15:40:31.648 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.648 INFO kablam! Jul 11 15:40:31.649 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.649 INFO kablam! --> src/hardware/instructions.rs:853:36 Jul 11 15:40:31.649 INFO kablam! | Jul 11 15:40:31.649 INFO kablam! 853 | [0x13, inst!("RL E", |cpu, op|{rotate_left!(cpu.regs.e, cpu); 2})], Jul 11 15:40:31.649 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.649 INFO kablam! Jul 11 15:40:31.649 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.649 INFO kablam! --> src/hardware/instructions.rs:854:36 Jul 11 15:40:31.649 INFO kablam! | Jul 11 15:40:31.649 INFO kablam! 854 | [0x14, inst!("RL H", |cpu, op|{rotate_left!(cpu.regs.h, cpu); 2})], Jul 11 15:40:31.649 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.649 INFO kablam! Jul 11 15:40:31.649 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.649 INFO kablam! --> src/hardware/instructions.rs:855:36 Jul 11 15:40:31.649 INFO kablam! | Jul 11 15:40:31.649 INFO kablam! 855 | [0x15, inst!("RL L", |cpu, op|{rotate_left!(cpu.regs.l, cpu); 2})], Jul 11 15:40:31.649 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.650 INFO kablam! Jul 11 15:40:31.650 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.650 INFO kablam! --> src/hardware/instructions.rs:856:39 Jul 11 15:40:31.650 INFO kablam! | Jul 11 15:40:31.650 INFO kablam! 856 | [0x16, inst!("RL (HL)", |cpu, op|{rotate_left_ind(cpu.regs.hl(), cpu); 4})], Jul 11 15:40:31.650 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.650 INFO kablam! Jul 11 15:40:31.650 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.650 INFO kablam! --> src/hardware/instructions.rs:857:36 Jul 11 15:40:31.650 INFO kablam! | Jul 11 15:40:31.650 INFO kablam! 857 | [0x17, inst!("RL A", |cpu, op|{rotate_left!(cpu.regs.a, cpu); 2})], Jul 11 15:40:31.650 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.650 INFO kablam! Jul 11 15:40:31.650 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.650 INFO kablam! --> src/hardware/instructions.rs:859:37 Jul 11 15:40:31.650 INFO kablam! | Jul 11 15:40:31.651 INFO kablam! 859 | [0x20, inst!("SLA B", |cpu, op|{rl_no_carry_reg!(cpu.regs.b, cpu); 2})], Jul 11 15:40:31.651 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.651 INFO kablam! Jul 11 15:40:31.651 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.651 INFO kablam! --> src/hardware/instructions.rs:860:37 Jul 11 15:40:31.651 INFO kablam! | Jul 11 15:40:31.651 INFO kablam! 860 | [0x21, inst!("SLA C", |cpu, op|{rl_no_carry_reg!(cpu.regs.c, cpu); 2})], Jul 11 15:40:31.651 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.651 INFO kablam! Jul 11 15:40:31.651 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.651 INFO kablam! --> src/hardware/instructions.rs:861:37 Jul 11 15:40:31.651 INFO kablam! | Jul 11 15:40:31.651 INFO kablam! 861 | [0x22, inst!("SLA D", |cpu, op|{rl_no_carry_reg!(cpu.regs.d, cpu); 2})], Jul 11 15:40:31.651 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.651 INFO kablam! Jul 11 15:40:31.651 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.651 INFO kablam! --> src/hardware/instructions.rs:862:37 Jul 11 15:40:31.652 INFO kablam! | Jul 11 15:40:31.652 INFO kablam! 862 | [0x23, inst!("SLA E", |cpu, op|{rl_no_carry_reg!(cpu.regs.e, cpu); 2})], Jul 11 15:40:31.652 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.652 INFO kablam! Jul 11 15:40:31.652 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.652 INFO kablam! --> src/hardware/instructions.rs:863:37 Jul 11 15:40:31.652 INFO kablam! | Jul 11 15:40:31.652 INFO kablam! 863 | [0x24, inst!("SLA H", |cpu, op|{rl_no_carry_reg!(cpu.regs.h, cpu); 2})], Jul 11 15:40:31.652 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.652 INFO kablam! Jul 11 15:40:31.652 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.652 INFO kablam! --> src/hardware/instructions.rs:864:37 Jul 11 15:40:31.652 INFO kablam! | Jul 11 15:40:31.652 INFO kablam! 864 | [0x25, inst!("SLA L", |cpu, op|{rl_no_carry_reg!(cpu.regs.l, cpu); 2})], Jul 11 15:40:31.652 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.652 INFO kablam! Jul 11 15:40:31.653 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.653 INFO kablam! --> src/hardware/instructions.rs:865:40 Jul 11 15:40:31.653 INFO kablam! | Jul 11 15:40:31.653 INFO kablam! 865 | [0x26, inst!("SLA (HL)", |cpu, op|{rl_no_carry_ind(cpu.regs.hl(), cpu); 4})], Jul 11 15:40:31.653 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.653 INFO kablam! Jul 11 15:40:31.653 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.653 INFO kablam! --> src/hardware/instructions.rs:866:37 Jul 11 15:40:31.653 INFO kablam! | Jul 11 15:40:31.653 INFO kablam! 866 | [0x27, inst!("SLA A", |cpu, op|{rl_no_carry_reg!(cpu.regs.a, cpu); 2})], Jul 11 15:40:31.653 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.653 INFO kablam! Jul 11 15:40:31.653 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.653 INFO kablam! --> src/hardware/instructions.rs:868:38 Jul 11 15:40:31.653 INFO kablam! | Jul 11 15:40:31.653 INFO kablam! 868 | [0x30, inst!("SWAP B", |cpu, op|{swap_halves!(cpu.regs.b, cpu); 2})], Jul 11 15:40:31.653 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.654 INFO kablam! Jul 11 15:40:31.654 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.654 INFO kablam! --> src/hardware/instructions.rs:869:38 Jul 11 15:40:31.654 INFO kablam! | Jul 11 15:40:31.654 INFO kablam! 869 | [0x31, inst!("SWAP C", |cpu, op|{swap_halves!(cpu.regs.c, cpu); 2})], Jul 11 15:40:31.654 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.654 INFO kablam! Jul 11 15:40:31.654 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.654 INFO kablam! --> src/hardware/instructions.rs:870:38 Jul 11 15:40:31.654 INFO kablam! | Jul 11 15:40:31.654 INFO kablam! 870 | [0x32, inst!("SWAP D", |cpu, op|{swap_halves!(cpu.regs.d, cpu); 2})], Jul 11 15:40:31.654 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.654 INFO kablam! Jul 11 15:40:31.654 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.654 INFO kablam! --> src/hardware/instructions.rs:871:38 Jul 11 15:40:31.654 INFO kablam! | Jul 11 15:40:31.654 INFO kablam! 871 | [0x33, inst!("SWAP E", |cpu, op|{swap_halves!(cpu.regs.e, cpu); 2})], Jul 11 15:40:31.655 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.655 INFO kablam! Jul 11 15:40:31.655 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.655 INFO kablam! --> src/hardware/instructions.rs:872:38 Jul 11 15:40:31.655 INFO kablam! | Jul 11 15:40:31.655 INFO kablam! 872 | [0x34, inst!("SWAP H", |cpu, op|{swap_halves!(cpu.regs.h, cpu); 2})], Jul 11 15:40:31.655 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.655 INFO kablam! Jul 11 15:40:31.655 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.655 INFO kablam! --> src/hardware/instructions.rs:873:38 Jul 11 15:40:31.655 INFO kablam! | Jul 11 15:40:31.655 INFO kablam! 873 | [0x35, inst!("SWAP L", |cpu, op|{swap_halves!(cpu.regs.l, cpu); 2})], Jul 11 15:40:31.655 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.655 INFO kablam! Jul 11 15:40:31.655 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.655 INFO kablam! --> src/hardware/instructions.rs:874:41 Jul 11 15:40:31.655 INFO kablam! | Jul 11 15:40:31.656 INFO kablam! 874 | [0x36, inst!("SWAP (HL)", |cpu, op|{swap_halves_ind(cpu.regs.hl(), cpu); 4})], Jul 11 15:40:31.656 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.656 INFO kablam! Jul 11 15:40:31.656 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.656 INFO kablam! --> src/hardware/instructions.rs:875:38 Jul 11 15:40:31.656 INFO kablam! | Jul 11 15:40:31.656 INFO kablam! 875 | [0x37, inst!("SWAP A", |cpu, op|{swap_halves!(cpu.regs.a, cpu); 2})], Jul 11 15:40:31.656 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.656 INFO kablam! Jul 11 15:40:31.656 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.656 INFO kablam! --> src/hardware/instructions.rs:877:37 Jul 11 15:40:31.656 INFO kablam! | Jul 11 15:40:31.656 INFO kablam! 877 | [0x38, inst!("SRL B", |cpu, op|{rr_no_carry_reg!(cpu.regs.b, cpu); 2})], Jul 11 15:40:31.656 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.656 INFO kablam! Jul 11 15:40:31.656 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.656 INFO kablam! --> src/hardware/instructions.rs:878:37 Jul 11 15:40:31.657 INFO kablam! | Jul 11 15:40:31.657 INFO kablam! 878 | [0x39, inst!("SRL C", |cpu, op|{rr_no_carry_reg!(cpu.regs.c, cpu); 2})], Jul 11 15:40:31.657 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.657 INFO kablam! Jul 11 15:40:31.657 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.657 INFO kablam! --> src/hardware/instructions.rs:879:37 Jul 11 15:40:31.657 INFO kablam! | Jul 11 15:40:31.657 INFO kablam! 879 | [0x3A, inst!("SRL D", |cpu, op|{rr_no_carry_reg!(cpu.regs.d, cpu); 2})], Jul 11 15:40:31.657 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.657 INFO kablam! Jul 11 15:40:31.657 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.657 INFO kablam! --> src/hardware/instructions.rs:880:37 Jul 11 15:40:31.657 INFO kablam! | Jul 11 15:40:31.657 INFO kablam! 880 | [0x3B, inst!("SRL E", |cpu, op|{rr_no_carry_reg!(cpu.regs.e, cpu); 2})], Jul 11 15:40:31.657 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.657 INFO kablam! Jul 11 15:40:31.657 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.658 INFO kablam! --> src/hardware/instructions.rs:881:37 Jul 11 15:40:31.658 INFO kablam! | Jul 11 15:40:31.658 INFO kablam! 881 | [0x3C, inst!("SRL H", |cpu, op|{rr_no_carry_reg!(cpu.regs.h, cpu); 2})], Jul 11 15:40:31.658 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.658 INFO kablam! Jul 11 15:40:31.658 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.658 INFO kablam! --> src/hardware/instructions.rs:882:37 Jul 11 15:40:31.658 INFO kablam! | Jul 11 15:40:31.658 INFO kablam! 882 | [0x3D, inst!("SRL L", |cpu, op|{rr_no_carry_reg!(cpu.regs.l, cpu); 2})], Jul 11 15:40:31.658 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.658 INFO kablam! Jul 11 15:40:31.658 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.658 INFO kablam! --> src/hardware/instructions.rs:883:40 Jul 11 15:40:31.658 INFO kablam! | Jul 11 15:40:31.658 INFO kablam! 883 | [0x3E, inst!("SRL (HL)", |cpu, op|{rr_no_carry_ind(cpu.regs.hl(), cpu); 4})], Jul 11 15:40:31.658 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.658 INFO kablam! Jul 11 15:40:31.659 INFO kablam! warning: unused variable: `op` Jul 11 15:40:31.659 INFO kablam! --> src/hardware/instructions.rs:884:37 Jul 11 15:40:31.659 INFO kablam! | Jul 11 15:40:31.659 INFO kablam! 884 | [0x3F, inst!("SRL A", |cpu, op|{rr_no_carry_reg!(cpu.regs.a, cpu); 2})], Jul 11 15:40:31.659 INFO kablam! | ^^ help: consider using `_op` instead Jul 11 15:40:31.659 INFO kablam! Jul 11 15:40:31.659 INFO kablam! warning: unused variable: `i` Jul 11 15:40:31.659 INFO kablam! --> src/hardware/mod.rs:31:9 Jul 11 15:40:31.659 INFO kablam! | Jul 11 15:40:31.659 INFO kablam! 31 | for i in 0..bytes_per_line { Jul 11 15:40:31.659 INFO kablam! | ^ help: consider using `_i` instead Jul 11 15:40:31.659 INFO kablam! Jul 11 15:40:31.659 INFO kablam! warning: unused variable: `args` Jul 11 15:40:31.659 INFO kablam! --> src/main.rs:42:21 Jul 11 15:40:31.659 INFO kablam! | Jul 11 15:40:31.659 INFO kablam! 42 | if let Some(args) = e.render_args() { Jul 11 15:40:31.659 INFO kablam! | ^^^^ help: consider using `_args` instead Jul 11 15:40:31.660 INFO kablam! Jul 11 15:40:31.660 INFO kablam! warning: unused variable: `ROM_ONLY` Jul 11 15:40:31.660 INFO kablam! --> src/hardware/cartridge.rs:16:13 Jul 11 15:40:31.660 INFO kablam! | Jul 11 15:40:31.660 INFO kablam! 16 | ROM_ONLY => write!(fmt, "ROM_ONLY"), Jul 11 15:40:31.660 INFO kablam! | ^^^^^^^^ help: consider using `_ROM_ONLY` instead Jul 11 15:40:31.660 INFO kablam! Jul 11 15:40:31.660 INFO kablam! warning: unused variable: `UNKNOWN` Jul 11 15:40:31.660 INFO kablam! --> src/hardware/cartridge.rs:17:13 Jul 11 15:40:31.660 INFO kablam! | Jul 11 15:40:31.660 INFO kablam! 17 | UNKNOWN => write!(fmt, "UNRECOGNIZED") Jul 11 15:40:31.660 INFO kablam! | ^^^^^^^ help: consider using `_UNKNOWN` instead Jul 11 15:40:31.660 INFO kablam! Jul 11 15:40:31.660 INFO kablam! warning: unused variable: `addr` Jul 11 15:40:31.660 INFO kablam! --> src/hardware/memory/bus.rs:211:25 Jul 11 15:40:31.660 INFO kablam! | Jul 11 15:40:31.661 INFO kablam! 211 | fn read_byte(&self, addr: u16) -> u8 { Jul 11 15:40:31.661 INFO kablam! | ^^^^ help: consider using `_addr` instead Jul 11 15:40:31.661 INFO kablam! Jul 11 15:40:31.661 INFO kablam! warning: unused variable: `addr` Jul 11 15:40:31.661 INFO kablam! --> src/hardware/memory/bus.rs:214:30 Jul 11 15:40:31.661 INFO kablam! | Jul 11 15:40:31.661 INFO kablam! 214 | fn write_byte(&mut self, addr: u16, val: u8){ Jul 11 15:40:31.661 INFO kablam! | ^^^^ help: consider using `_addr` instead Jul 11 15:40:31.661 INFO kablam! Jul 11 15:40:31.661 INFO kablam! warning: unused variable: `val` Jul 11 15:40:31.661 INFO kablam! --> src/hardware/memory/bus.rs:214:41 Jul 11 15:40:31.661 INFO kablam! | Jul 11 15:40:31.661 INFO kablam! 214 | fn write_byte(&mut self, addr: u16, val: u8){ Jul 11 15:40:31.661 INFO kablam! | ^^^ help: consider using `_val` instead Jul 11 15:40:31.661 INFO kablam! Jul 11 15:40:31.661 INFO kablam! warning: unused variable: `in_region` Jul 11 15:40:31.661 INFO kablam! --> src/hardware/memory/bus.rs:219:17 Jul 11 15:40:31.662 INFO kablam! | Jul 11 15:40:31.662 INFO kablam! 219 | let mut in_region = false; Jul 11 15:40:31.662 INFO kablam! | ^^^^^^^^^ help: consider using `_in_region` instead Jul 11 15:40:31.662 INFO kablam! Jul 11 15:40:31.662 INFO kablam! warning: unused variable: `y` Jul 11 15:40:31.662 INFO kablam! --> src/hardware/video/gpu.rs:101:25 Jul 11 15:40:31.662 INFO kablam! | Jul 11 15:40:31.662 INFO kablam! 101 | let y = self.ly_coord.r(); Jul 11 15:40:31.662 INFO kablam! | ^ help: consider using `_y` instead Jul 11 15:40:31.662 INFO kablam! Jul 11 15:40:31.662 INFO kablam! warning: unused variable: `err` Jul 11 15:40:31.662 INFO kablam! --> src/hardware/video/screen.rs:28:27 Jul 11 15:40:31.662 INFO kablam! | Jul 11 15:40:31.662 INFO kablam! 28 | ).unwrap_or_else(|err|{panic!()}); Jul 11 15:40:31.662 INFO kablam! | ^^^ help: consider using `_err` instead Jul 11 15:40:31.662 INFO kablam! Jul 11 15:40:31.662 INFO kablam! warning: unused variable: `c` Jul 11 15:40:31.663 INFO kablam! --> src/hardware/video/screen.rs:53:35 Jul 11 15:40:31.663 INFO kablam! | Jul 11 15:40:31.663 INFO kablam! 53 | window.draw_2d(&evt, |c, g| { Jul 11 15:40:31.663 INFO kablam! | ^ help: consider using `_c` instead Jul 11 15:40:31.663 INFO kablam! Jul 11 15:40:31.663 INFO kablam! warning: unused variable: `cycles` Jul 11 15:40:31.663 INFO kablam! --> src/hardware/interrupts.rs:63:28 Jul 11 15:40:31.663 INFO kablam! | Jul 11 15:40:31.663 INFO kablam! 63 | pub fn step(&mut self, cycles: u32) { Jul 11 15:40:31.663 INFO kablam! | ^^^^^^ help: consider using `_cycles` instead Jul 11 15:40:31.663 INFO kablam! Jul 11 15:40:31.663 INFO kablam! warning: unused variable: `cycles` Jul 11 15:40:31.663 INFO kablam! --> src/hardware/joypad.rs:82:28 Jul 11 15:40:31.663 INFO kablam! | Jul 11 15:40:31.663 INFO kablam! 82 | pub fn step(&mut self, cycles: u32, interrupt_handler: &mut Interrupts) { Jul 11 15:40:31.663 INFO kablam! | ^^^^^^ help: consider using `_cycles` instead Jul 11 15:40:31.664 INFO kablam! Jul 11 15:40:31.664 INFO kablam! warning: unused variable: `addr` Jul 11 15:40:31.664 INFO kablam! --> src/hardware/joypad.rs:127:25 Jul 11 15:40:31.664 INFO kablam! | Jul 11 15:40:31.664 INFO kablam! 127 | fn read_byte(&self, addr: u16) -> u8 { Jul 11 15:40:31.664 INFO kablam! | ^^^^ help: consider using `_addr` instead Jul 11 15:40:31.664 INFO kablam! Jul 11 15:40:31.664 INFO kablam! warning: unused variable: `addr` Jul 11 15:40:31.664 INFO kablam! --> src/hardware/joypad.rs:142:30 Jul 11 15:40:31.664 INFO kablam! | Jul 11 15:40:31.664 INFO kablam! 142 | fn write_byte(&mut self, addr: u16, val: u8) { Jul 11 15:40:31.664 INFO kablam! | ^^^^ help: consider using `_addr` instead Jul 11 15:40:31.664 INFO kablam! Jul 11 15:40:33.006 INFO kablam! warning: variable does not need to be mutable Jul 11 15:40:33.006 INFO kablam! --> src/hardware/memory/bus.rs:219:13 Jul 11 15:40:33.006 INFO kablam! | Jul 11 15:40:33.006 INFO kablam! 219 | let mut in_region = false; Jul 11 15:40:33.006 INFO kablam! | ----^^^^^^^^^ Jul 11 15:40:33.006 INFO kablam! | | Jul 11 15:40:33.006 INFO kablam! | help: remove this `mut` Jul 11 15:40:33.010 INFO kablam! | Jul 11 15:40:33.010 INFO kablam! = note: #[warn(unused_mut)] on by default Jul 11 15:40:33.010 INFO kablam! Jul 11 15:40:33.048 INFO kablam! warning: variable does not need to be mutable Jul 11 15:40:33.048 INFO kablam! --> src/hardware/memory/bus.rs:219:13 Jul 11 15:40:33.048 INFO kablam! | Jul 11 15:40:33.048 INFO kablam! 219 | let mut in_region = false; Jul 11 15:40:33.048 INFO kablam! | ----^^^^^^^^^ Jul 11 15:40:33.048 INFO kablam! | | Jul 11 15:40:33.048 INFO kablam! | help: remove this `mut` Jul 11 15:40:33.048 INFO kablam! | Jul 11 15:40:33.048 INFO kablam! = note: #[warn(unused_mut)] on by default Jul 11 15:40:33.048 INFO kablam! Jul 11 15:40:33.198 INFO kablam! warning: variable does not need to be mutable Jul 11 15:40:33.198 INFO kablam! --> src/hardware/debugger.rs:117:17 Jul 11 15:40:33.198 INFO kablam! | Jul 11 15:40:33.198 INFO kablam! 117 | let mut temp_vec = HashSet::new(); Jul 11 15:40:33.198 INFO kablam! | ----^^^^^^^^ Jul 11 15:40:33.198 INFO kablam! | | Jul 11 15:40:33.198 INFO kablam! | help: remove this `mut` Jul 11 15:40:33.199 INFO kablam! ... Jul 11 15:40:33.199 INFO kablam! 127 | / hash![ Jul 11 15:40:33.199 INFO kablam! 128 | | //0x0100 Jul 11 15:40:33.199 INFO kablam! 129 | | //0x25D Jul 11 15:40:33.199 INFO kablam! 130 | | ] Jul 11 15:40:33.199 INFO kablam! | |_____- in this macro invocation Jul 11 15:40:33.199 INFO kablam! Jul 11 15:40:33.270 INFO kablam! warning: variable does not need to be mutable Jul 11 15:40:33.270 INFO kablam! --> src/hardware/debugger.rs:117:17 Jul 11 15:40:33.270 INFO kablam! | Jul 11 15:40:33.270 INFO kablam! 117 | let mut temp_vec = HashSet::new(); Jul 11 15:40:33.270 INFO kablam! | ----^^^^^^^^ Jul 11 15:40:33.270 INFO kablam! | | Jul 11 15:40:33.270 INFO kablam! | help: remove this `mut` Jul 11 15:40:33.270 INFO kablam! ... Jul 11 15:40:33.270 INFO kablam! 127 | / hash![ Jul 11 15:40:33.270 INFO kablam! 128 | | //0x0100 Jul 11 15:40:33.270 INFO kablam! 129 | | //0x25D Jul 11 15:40:33.270 INFO kablam! 130 | | ] Jul 11 15:40:33.270 INFO kablam! | |_____- in this macro invocation Jul 11 15:40:33.271 INFO kablam! Jul 11 15:40:33.365 INFO kablam! warning: method is never used: `af_w` Jul 11 15:40:33.365 INFO kablam! --> src/hardware/cpu.rs:68:5 Jul 11 15:40:33.365 INFO kablam! | Jul 11 15:40:33.365 INFO kablam! 68 | pub fn af_w(&mut self, word: u16) { Jul 11 15:40:33.365 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:33.365 INFO kablam! | Jul 11 15:40:33.366 INFO kablam! = note: #[warn(dead_code)] on by default Jul 11 15:40:33.366 INFO kablam! Jul 11 15:40:33.366 INFO kablam! warning: method is never used: `read_word` Jul 11 15:40:33.366 INFO kablam! --> src/hardware/cpu.rs:190:5 Jul 11 15:40:33.366 INFO kablam! | Jul 11 15:40:33.366 INFO kablam! 190 | pub fn read_word(&self, addr: u16) -> u16 { Jul 11 15:40:33.367 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:33.367 INFO kablam! Jul 11 15:40:33.367 INFO kablam! warning: method is never used: `write_word` Jul 11 15:40:33.367 INFO kablam! --> src/hardware/cpu.rs:194:5 Jul 11 15:40:33.367 INFO kablam! | Jul 11 15:40:33.367 INFO kablam! 194 | pub fn write_word(&mut self, addr: u16, val: u16) { Jul 11 15:40:33.367 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:33.367 INFO kablam! Jul 11 15:40:33.367 INFO kablam! warning: field is never used: `entry_point` Jul 11 15:40:33.367 INFO kablam! --> src/hardware/cartridge.rs:26:5 Jul 11 15:40:33.367 INFO kablam! | Jul 11 15:40:33.368 INFO kablam! 26 | entry_point: [u16; 2], Jul 11 15:40:33.368 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:33.368 INFO kablam! Jul 11 15:40:33.368 INFO kablam! warning: field is never used: `nintendo_graphic` Jul 11 15:40:33.368 INFO kablam! --> src/hardware/cartridge.rs:30:5 Jul 11 15:40:33.368 INFO kablam! | Jul 11 15:40:33.368 INFO kablam! 30 | nintendo_graphic: [u8; 47], Jul 11 15:40:33.368 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:33.368 INFO kablam! Jul 11 15:40:33.369 INFO kablam! warning: method is never used: `read_word` Jul 11 15:40:33.369 INFO kablam! --> src/hardware/cartridge.rs:107:5 Jul 11 15:40:33.369 INFO kablam! | Jul 11 15:40:33.369 INFO kablam! 107 | pub fn read_word(&self, addr: u16) -> u16 { Jul 11 15:40:33.369 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:33.370 INFO kablam! Jul 11 15:40:33.373 INFO kablam! warning: field is never used: `dma_start` Jul 11 15:40:33.373 INFO kablam! --> src/hardware/memory/bus.rs:51:5 Jul 11 15:40:33.373 INFO kablam! | Jul 11 15:40:33.373 INFO kablam! 51 | dma_start: Register, Jul 11 15:40:33.373 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:33.373 INFO kablam! Jul 11 15:40:33.374 INFO kablam! warning: method is never used: `write_word` Jul 11 15:40:33.374 INFO kablam! --> src/hardware/memory/bus.rs:159:5 Jul 11 15:40:33.374 INFO kablam! | Jul 11 15:40:33.374 INFO kablam! 159 | pub fn write_word(&mut self, addr: u16, val: u16) { Jul 11 15:40:33.374 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:33.375 INFO kablam! Jul 11 15:40:33.375 INFO kablam! warning: method is never used: `load_chunk` Jul 11 15:40:33.375 INFO kablam! --> src/hardware/memory/plain_ram.rs:27:5 Jul 11 15:40:33.375 INFO kablam! | Jul 11 15:40:33.375 INFO kablam! 27 | pub fn load_chunk(&self, start_addr: u16, amount: u16) -> &[u8] { Jul 11 15:40:33.375 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:33.375 INFO kablam! Jul 11 15:40:33.376 INFO kablam! warning: method is never used: `is_bit_set` Jul 11 15:40:33.376 INFO kablam! --> src/hardware/registers.rs:39:5 Jul 11 15:40:33.376 INFO kablam! | Jul 11 15:40:33.376 INFO kablam! 39 | pub fn is_bit_set(&self, bit: u8) -> bool { Jul 11 15:40:33.376 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:33.377 INFO kablam! Jul 11 15:40:33.377 INFO kablam! warning: method is never used: `set_bit` Jul 11 15:40:33.377 INFO kablam! --> src/hardware/registers.rs:43:5 Jul 11 15:40:33.377 INFO kablam! | Jul 11 15:40:33.377 INFO kablam! 43 | pub fn set_bit(&mut self, bit: u8, val: bool) { Jul 11 15:40:33.377 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:33.377 INFO kablam! Jul 11 15:40:33.377 INFO kablam! warning: field is never used: `debug_color` Jul 11 15:40:33.377 INFO kablam! --> src/hardware/video/gpu.rs:42:5 Jul 11 15:40:33.377 INFO kablam! | Jul 11 15:40:33.377 INFO kablam! 42 | debug_color: [u8; 4] Jul 11 15:40:33.378 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:33.378 INFO kablam! Jul 11 15:40:33.378 INFO kablam! warning: constant item is never used: `VRAM_START` Jul 11 15:40:33.378 INFO kablam! --> src/hardware/video/gpu_constants.rs:6:1 Jul 11 15:40:33.378 INFO kablam! | Jul 11 15:40:33.378 INFO kablam! 6 | pub const VRAM_START : u16 = 0x8000; Jul 11 15:40:33.378 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:33.378 INFO kablam! Jul 11 15:40:33.379 INFO kablam! warning: constant item is never used: `VRAM_END` Jul 11 15:40:33.379 INFO kablam! --> src/hardware/video/gpu_constants.rs:7:1 Jul 11 15:40:33.379 INFO kablam! | Jul 11 15:40:33.379 INFO kablam! 7 | pub const VRAM_END : u16 = 0x9FFF; Jul 11 15:40:33.379 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:33.379 INFO kablam! Jul 11 15:40:33.379 INFO kablam! warning: constant item is never used: `BG_WIN_TILE_DATA_0_START` Jul 11 15:40:33.379 INFO kablam! --> src/hardware/video/gpu_constants.rs:20:1 Jul 11 15:40:33.379 INFO kablam! | Jul 11 15:40:33.379 INFO kablam! 20 | pub const BG_WIN_TILE_DATA_0_START : u16 = 0x8800; Jul 11 15:40:33.379 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:33.380 INFO kablam! Jul 11 15:40:33.380 INFO kablam! warning: constant item is never used: `BG_WIN_TILE_DATA_1_START` Jul 11 15:40:33.380 INFO kablam! --> src/hardware/video/gpu_constants.rs:21:1 Jul 11 15:40:33.380 INFO kablam! | Jul 11 15:40:33.380 INFO kablam! 21 | pub const BG_WIN_TILE_DATA_1_START : u16 = 0x8000; Jul 11 15:40:33.380 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:33.380 INFO kablam! Jul 11 15:40:33.381 INFO kablam! warning: constant item is never used: `VBLANK_CYCLES` Jul 11 15:40:33.381 INFO kablam! --> src/hardware/video/gpu_constants.rs:41:1 Jul 11 15:40:33.381 INFO kablam! | Jul 11 15:40:33.381 INFO kablam! 41 | pub const VBLANK_CYCLES : u32 = 4560; Jul 11 15:40:33.381 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:33.381 INFO kablam! Jul 11 15:40:33.381 INFO kablam! warning: constant item is never used: `B_LCD_DISPLAY_ENABLED` Jul 11 15:40:33.381 INFO kablam! --> src/hardware/video/gpu_constants.rs:48:1 Jul 11 15:40:33.381 INFO kablam! | Jul 11 15:40:33.381 INFO kablam! 48 | pub const B_LCD_DISPLAY_ENABLED : u8 = 7; Jul 11 15:40:33.381 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:33.382 INFO kablam! Jul 11 15:40:33.382 INFO kablam! warning: constant item is never used: `B_BG_WIN_TILE_DATA_SELECT` Jul 11 15:40:33.382 INFO kablam! --> src/hardware/video/gpu_constants.rs:49:1 Jul 11 15:40:33.382 INFO kablam! | Jul 11 15:40:33.382 INFO kablam! 49 | pub const B_BG_WIN_TILE_DATA_SELECT : u8 = 4; Jul 11 15:40:33.382 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:33.382 INFO kablam! Jul 11 15:40:33.382 INFO kablam! warning: constant item is never used: `PALETTE_PINKU` Jul 11 15:40:33.382 INFO kablam! --> src/hardware/video/gpu_constants.rs:62:1 Jul 11 15:40:33.383 INFO kablam! | Jul 11 15:40:33.383 INFO kablam! 62 | / pub const PALETTE_PINKU: [[u8; 4]; 4] = [ Jul 11 15:40:33.383 INFO kablam! 63 | | [255, 158, 250, 255], Jul 11 15:40:33.383 INFO kablam! 64 | | [229, 137, 224, 255], Jul 11 15:40:33.383 INFO kablam! 65 | | [202, 112, 199, 255], Jul 11 15:40:33.383 INFO kablam! 66 | | [ 45, 11, 45, 255], Jul 11 15:40:33.383 INFO kablam! 67 | | ]; Jul 11 15:40:33.383 INFO kablam! | |__^ Jul 11 15:40:33.383 INFO kablam! Jul 11 15:40:33.383 INFO kablam! warning: field is never used: `texture_settings` Jul 11 15:40:33.383 INFO kablam! --> src/hardware/video/screen.rs:13:5 Jul 11 15:40:33.383 INFO kablam! | Jul 11 15:40:33.383 INFO kablam! 13 | texture_settings: TextureSettings, Jul 11 15:40:33.383 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:33.383 INFO kablam! Jul 11 15:40:33.384 INFO kablam! warning: method is never used: `turn_on_off` Jul 11 15:40:33.384 INFO kablam! --> src/hardware/video/screen.rs:68:5 Jul 11 15:40:33.384 INFO kablam! | Jul 11 15:40:33.384 INFO kablam! 68 | pub fn turn_on_off(&mut self, is_on: bool) { Jul 11 15:40:33.384 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:33.384 INFO kablam! Jul 11 15:40:33.384 INFO kablam! warning: method is never used: `get_tile` Jul 11 15:40:33.384 INFO kablam! --> src/hardware/video/tile_set.rs:26:5 Jul 11 15:40:33.384 INFO kablam! | Jul 11 15:40:33.384 INFO kablam! 26 | pub fn get_tile(&self, addr: u16) -> Tile { Jul 11 15:40:33.384 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:33.384 INFO kablam! Jul 11 15:40:33.385 INFO kablam! warning: method is never used: `enable` Jul 11 15:40:33.385 INFO kablam! --> src/hardware/interrupts.rs:77:5 Jul 11 15:40:33.385 INFO kablam! | Jul 11 15:40:33.385 INFO kablam! 77 | pub fn enable(&mut self) { Jul 11 15:40:33.385 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:33.385 INFO kablam! Jul 11 15:40:33.386 INFO kablam! warning: crate `RustikGB` should have a snake case name such as `rustik_gb` Jul 11 15:40:33.386 INFO kablam! | Jul 11 15:40:33.386 INFO kablam! = note: #[warn(non_snake_case)] on by default Jul 11 15:40:33.386 INFO kablam! Jul 11 15:40:33.393 INFO kablam! warning: variant `ROM_ONLY` should have a camel case name such as `RomOnly` Jul 11 15:40:33.393 INFO kablam! --> src/hardware/cartridge.rs:9:5 Jul 11 15:40:33.393 INFO kablam! | Jul 11 15:40:33.393 INFO kablam! 9 | ROM_ONLY, // 00 Jul 11 15:40:33.393 INFO kablam! | ^^^^^^^^ Jul 11 15:40:33.398 INFO kablam! | Jul 11 15:40:33.398 INFO kablam! = note: #[warn(non_camel_case_types)] on by default Jul 11 15:40:33.399 INFO kablam! Jul 11 15:40:33.399 INFO kablam! warning: variable `ROM_ONLY` should have a snake case name such as `rom_only` Jul 11 15:40:33.399 INFO kablam! --> src/hardware/cartridge.rs:16:13 Jul 11 15:40:33.399 INFO kablam! | Jul 11 15:40:33.399 INFO kablam! 16 | ROM_ONLY => write!(fmt, "ROM_ONLY"), Jul 11 15:40:33.399 INFO kablam! | ^^^^^^^^ Jul 11 15:40:33.399 INFO kablam! Jul 11 15:40:33.400 INFO kablam! warning: variable `UNKNOWN` should have a snake case name such as `unknown` Jul 11 15:40:33.400 INFO kablam! --> src/hardware/cartridge.rs:17:13 Jul 11 15:40:33.400 INFO kablam! | Jul 11 15:40:33.400 INFO kablam! 17 | UNKNOWN => write!(fmt, "UNRECOGNIZED") Jul 11 15:40:33.400 INFO kablam! | ^^^^^^^ Jul 11 15:40:33.400 INFO kablam! Jul 11 15:40:33.436 INFO kablam! warning: type `PLAIN_RAM` should have a camel case name such as `PlainRam` Jul 11 15:40:33.436 INFO kablam! --> src/hardware/memory/plain_ram.rs:4:1 Jul 11 15:40:33.436 INFO kablam! | Jul 11 15:40:33.436 INFO kablam! 4 | / pub struct PLAIN_RAM { Jul 11 15:40:33.436 INFO kablam! 5 | | storage: Vec, Jul 11 15:40:33.436 INFO kablam! 6 | | start: u16, Jul 11 15:40:33.437 INFO kablam! 7 | | end: u16 Jul 11 15:40:33.437 INFO kablam! 8 | | } Jul 11 15:40:33.437 INFO kablam! | |_^ Jul 11 15:40:33.438 INFO kablam! Jul 11 15:40:33.464 INFO kablam! warning: method is never used: `af_w` Jul 11 15:40:33.464 INFO kablam! --> src/hardware/cpu.rs:68:5 Jul 11 15:40:33.464 INFO kablam! | Jul 11 15:40:33.464 INFO kablam! 68 | pub fn af_w(&mut self, word: u16) { Jul 11 15:40:33.464 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:33.464 INFO kablam! | Jul 11 15:40:33.464 INFO kablam! = note: #[warn(dead_code)] on by default Jul 11 15:40:33.464 INFO kablam! Jul 11 15:40:33.464 INFO kablam! warning: method is never used: `read_word` Jul 11 15:40:33.464 INFO kablam! --> src/hardware/cpu.rs:190:5 Jul 11 15:40:33.464 INFO kablam! | Jul 11 15:40:33.464 INFO kablam! 190 | pub fn read_word(&self, addr: u16) -> u16 { Jul 11 15:40:33.464 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:33.464 INFO kablam! Jul 11 15:40:33.464 INFO kablam! warning: method is never used: `write_word` Jul 11 15:40:33.464 INFO kablam! --> src/hardware/cpu.rs:194:5 Jul 11 15:40:33.464 INFO kablam! | Jul 11 15:40:33.464 INFO kablam! 194 | pub fn write_word(&mut self, addr: u16, val: u16) { Jul 11 15:40:33.464 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:33.464 INFO kablam! Jul 11 15:40:33.464 INFO kablam! warning: field is never used: `entry_point` Jul 11 15:40:33.464 INFO kablam! --> src/hardware/cartridge.rs:26:5 Jul 11 15:40:33.464 INFO kablam! | Jul 11 15:40:33.464 INFO kablam! 26 | entry_point: [u16; 2], Jul 11 15:40:33.464 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:33.465 INFO kablam! Jul 11 15:40:33.465 INFO kablam! warning: field is never used: `nintendo_graphic` Jul 11 15:40:33.465 INFO kablam! --> src/hardware/cartridge.rs:30:5 Jul 11 15:40:33.465 INFO kablam! | Jul 11 15:40:33.465 INFO kablam! 30 | nintendo_graphic: [u8; 47], Jul 11 15:40:33.465 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:33.465 INFO kablam! Jul 11 15:40:33.465 INFO kablam! warning: method is never used: `read_word` Jul 11 15:40:33.465 INFO kablam! --> src/hardware/cartridge.rs:107:5 Jul 11 15:40:33.465 INFO kablam! | Jul 11 15:40:33.465 INFO kablam! 107 | pub fn read_word(&self, addr: u16) -> u16 { Jul 11 15:40:33.465 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:33.465 INFO kablam! Jul 11 15:40:33.466 INFO kablam! warning: field is never used: `dma_start` Jul 11 15:40:33.466 INFO kablam! --> src/hardware/memory/bus.rs:51:5 Jul 11 15:40:33.466 INFO kablam! | Jul 11 15:40:33.466 INFO kablam! 51 | dma_start: Register, Jul 11 15:40:33.466 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:33.466 INFO kablam! Jul 11 15:40:33.466 INFO kablam! warning: method is never used: `write_word` Jul 11 15:40:33.466 INFO kablam! --> src/hardware/memory/bus.rs:159:5 Jul 11 15:40:33.466 INFO kablam! | Jul 11 15:40:33.466 INFO kablam! 159 | pub fn write_word(&mut self, addr: u16, val: u16) { Jul 11 15:40:33.466 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:33.466 INFO kablam! Jul 11 15:40:33.466 INFO kablam! warning: method is never used: `load_chunk` Jul 11 15:40:33.466 INFO kablam! --> src/hardware/memory/plain_ram.rs:27:5 Jul 11 15:40:33.466 INFO kablam! | Jul 11 15:40:33.466 INFO kablam! 27 | pub fn load_chunk(&self, start_addr: u16, amount: u16) -> &[u8] { Jul 11 15:40:33.466 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:33.466 INFO kablam! Jul 11 15:40:33.466 INFO kablam! warning: method is never used: `is_bit_set` Jul 11 15:40:33.466 INFO kablam! --> src/hardware/registers.rs:39:5 Jul 11 15:40:33.466 INFO kablam! | Jul 11 15:40:33.466 INFO kablam! 39 | pub fn is_bit_set(&self, bit: u8) -> bool { Jul 11 15:40:33.466 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:33.466 INFO kablam! Jul 11 15:40:33.466 INFO kablam! warning: method is never used: `set_bit` Jul 11 15:40:33.467 INFO kablam! --> src/hardware/registers.rs:43:5 Jul 11 15:40:33.467 INFO kablam! | Jul 11 15:40:33.467 INFO kablam! 43 | pub fn set_bit(&mut self, bit: u8, val: bool) { Jul 11 15:40:33.467 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:33.467 INFO kablam! Jul 11 15:40:33.467 INFO kablam! warning: field is never used: `debug_color` Jul 11 15:40:33.467 INFO kablam! --> src/hardware/video/gpu.rs:42:5 Jul 11 15:40:33.467 INFO kablam! | Jul 11 15:40:33.467 INFO kablam! 42 | debug_color: [u8; 4] Jul 11 15:40:33.467 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:33.467 INFO kablam! Jul 11 15:40:33.467 INFO kablam! warning: constant item is never used: `VRAM_START` Jul 11 15:40:33.467 INFO kablam! --> src/hardware/video/gpu_constants.rs:6:1 Jul 11 15:40:33.467 INFO kablam! | Jul 11 15:40:33.467 INFO kablam! 6 | pub const VRAM_START : u16 = 0x8000; Jul 11 15:40:33.467 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:33.467 INFO kablam! Jul 11 15:40:33.467 INFO kablam! warning: constant item is never used: `VRAM_END` Jul 11 15:40:33.467 INFO kablam! --> src/hardware/video/gpu_constants.rs:7:1 Jul 11 15:40:33.467 INFO kablam! | Jul 11 15:40:33.467 INFO kablam! 7 | pub const VRAM_END : u16 = 0x9FFF; Jul 11 15:40:33.467 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:33.467 INFO kablam! Jul 11 15:40:33.467 INFO kablam! warning: constant item is never used: `BG_WIN_TILE_DATA_0_START` Jul 11 15:40:33.467 INFO kablam! --> src/hardware/video/gpu_constants.rs:20:1 Jul 11 15:40:33.467 INFO kablam! | Jul 11 15:40:33.467 INFO kablam! 20 | pub const BG_WIN_TILE_DATA_0_START : u16 = 0x8800; Jul 11 15:40:33.467 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:33.467 INFO kablam! Jul 11 15:40:33.467 INFO kablam! warning: constant item is never used: `BG_WIN_TILE_DATA_1_START` Jul 11 15:40:33.467 INFO kablam! --> src/hardware/video/gpu_constants.rs:21:1 Jul 11 15:40:33.467 INFO kablam! | Jul 11 15:40:33.467 INFO kablam! 21 | pub const BG_WIN_TILE_DATA_1_START : u16 = 0x8000; Jul 11 15:40:33.467 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:33.467 INFO kablam! Jul 11 15:40:33.467 INFO kablam! warning: constant item is never used: `VBLANK_CYCLES` Jul 11 15:40:33.467 INFO kablam! --> src/hardware/video/gpu_constants.rs:41:1 Jul 11 15:40:33.467 INFO kablam! | Jul 11 15:40:33.468 INFO kablam! 41 | pub const VBLANK_CYCLES : u32 = 4560; Jul 11 15:40:33.468 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:33.468 INFO kablam! Jul 11 15:40:33.468 INFO kablam! warning: constant item is never used: `B_LCD_DISPLAY_ENABLED` Jul 11 15:40:33.468 INFO kablam! --> src/hardware/video/gpu_constants.rs:48:1 Jul 11 15:40:33.468 INFO kablam! | Jul 11 15:40:33.468 INFO kablam! 48 | pub const B_LCD_DISPLAY_ENABLED : u8 = 7; Jul 11 15:40:33.468 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:33.468 INFO kablam! Jul 11 15:40:33.471 INFO kablam! warning: unused `std::result::Result` which must be used Jul 11 15:40:33.471 INFO kablam! --> src/hardware/joypad.rs:117:9 Jul 11 15:40:33.471 INFO kablam! | Jul 11 15:40:33.471 INFO kablam! 117 | writeln!(fmt, "Joypad state:"); Jul 11 15:40:33.471 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:33.479 INFO kablam! | Jul 11 15:40:33.479 INFO kablam! = note: #[warn(unused_must_use)] on by default Jul 11 15:40:33.479 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Jul 11 15:40:33.479 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Jul 11 15:40:33.479 INFO kablam! Jul 11 15:40:33.487 INFO kablam! warning: constant item is never used: `B_BG_WIN_TILE_DATA_SELECT` Jul 11 15:40:33.487 INFO kablam! --> src/hardware/video/gpu_constants.rs:49:1 Jul 11 15:40:33.487 INFO kablam! | Jul 11 15:40:33.487 INFO kablam! 49 | pub const B_BG_WIN_TILE_DATA_SELECT : u8 = 4; Jul 11 15:40:33.487 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:33.487 INFO kablam! warning: unused `std::result::Result` which must be used Jul 11 15:40:33.487 INFO kablam! --> src/hardware/joypad.rs:118:9 Jul 11 15:40:33.487 INFO kablam! | Jul 11 15:40:33.487 INFO kablam! 118 | writeln!(fmt, "A: {} | Right: {}", self.pressed_a, self.pressed_right); Jul 11 15:40:33.487 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:33.487 INFO kablam! Jul 11 15:40:33.487 INFO kablam! warning: constant item is never used: `PALETTE_PINKU` Jul 11 15:40:33.487 INFO kablam! --> src/hardware/video/gpu_constants.rs:62:1 Jul 11 15:40:33.487 INFO kablam! | Jul 11 15:40:33.487 INFO kablam! 62 | / pub const PALETTE_PINKU: [[u8; 4]; 4] = [ Jul 11 15:40:33.487 INFO kablam! 63 | | [255, 158, 250, 255], Jul 11 15:40:33.487 INFO kablam! 64 | | [229, 137, 224, 255], Jul 11 15:40:33.487 INFO kablam! 65 | | [202, 112, 199, 255], Jul 11 15:40:33.487 INFO kablam! 66 | | [ 45, 11, 45, 255], Jul 11 15:40:33.487 INFO kablam! 67 | | ]; Jul 11 15:40:33.487 INFO kablam! | |__^ Jul 11 15:40:33.487 INFO kablam! Jul 11 15:40:33.488 INFO kablam! warning: field is never used: `texture_settings` Jul 11 15:40:33.488 INFO kablam! --> src/hardware/video/screen.rs:13:5 Jul 11 15:40:33.488 INFO kablam! | Jul 11 15:40:33.488 INFO kablam! 13 | texture_settings: TextureSettings, Jul 11 15:40:33.488 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:33.488 INFO kablam! Jul 11 15:40:33.488 INFO kablam! warning: method is never used: `turn_on_off` Jul 11 15:40:33.488 INFO kablam! --> src/hardware/video/screen.rs:68:5 Jul 11 15:40:33.488 INFO kablam! | Jul 11 15:40:33.488 INFO kablam! 68 | pub fn turn_on_off(&mut self, is_on: bool) { Jul 11 15:40:33.488 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:33.488 INFO kablam! Jul 11 15:40:33.488 INFO kablam! warning: method is never used: `get_tile` Jul 11 15:40:33.488 INFO kablam! --> src/hardware/video/tile_set.rs:26:5 Jul 11 15:40:33.488 INFO kablam! | Jul 11 15:40:33.488 INFO kablam! 26 | pub fn get_tile(&self, addr: u16) -> Tile { Jul 11 15:40:33.488 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:33.488 INFO kablam! Jul 11 15:40:33.488 INFO kablam! warning: method is never used: `enable` Jul 11 15:40:33.488 INFO kablam! --> src/hardware/interrupts.rs:77:5 Jul 11 15:40:33.488 INFO kablam! | Jul 11 15:40:33.488 INFO kablam! 77 | pub fn enable(&mut self) { Jul 11 15:40:33.488 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:33.489 INFO kablam! Jul 11 15:40:33.489 INFO kablam! warning: crate `RustikGB` should have a snake case name such as `rustik_gb` Jul 11 15:40:33.489 INFO kablam! | Jul 11 15:40:33.489 INFO kablam! = note: #[warn(non_snake_case)] on by default Jul 11 15:40:33.489 INFO kablam! Jul 11 15:40:33.489 INFO kablam! | Jul 11 15:40:33.489 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Jul 11 15:40:33.489 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Jul 11 15:40:33.489 INFO kablam! Jul 11 15:40:33.489 INFO kablam! warning: unused `std::result::Result` which must be used Jul 11 15:40:33.489 INFO kablam! --> src/hardware/joypad.rs:119:9 Jul 11 15:40:33.489 INFO kablam! | Jul 11 15:40:33.489 INFO kablam! 119 | writeln!(fmt, "B: {} | Left: {}", self.pressed_b, self.pressed_left); Jul 11 15:40:33.489 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:33.489 INFO kablam! | Jul 11 15:40:33.489 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Jul 11 15:40:33.489 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Jul 11 15:40:33.489 INFO kablam! Jul 11 15:40:33.492 INFO kablam! warning: unused `std::result::Result` which must be used Jul 11 15:40:33.492 INFO kablam! --> src/hardware/joypad.rs:120:9 Jul 11 15:40:33.492 INFO kablam! | Jul 11 15:40:33.492 INFO kablam! 120 | writeln!(fmt, "Sel: {} | Up: {}", self.pressed_select, self.pressed_up); Jul 11 15:40:33.492 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:33.492 INFO kablam! | Jul 11 15:40:33.492 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Jul 11 15:40:33.492 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Jul 11 15:40:33.492 INFO kablam! Jul 11 15:40:33.492 INFO kablam! warning: unused `std::result::Result` which must be used Jul 11 15:40:33.492 INFO kablam! --> src/hardware/joypad.rs:121:9 Jul 11 15:40:33.492 INFO kablam! | Jul 11 15:40:33.492 INFO kablam! 121 | writeln!(fmt, "Sta: {} | Down: {}", self.pressed_start, self.pressed_down); Jul 11 15:40:33.492 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:33.492 INFO kablam! | Jul 11 15:40:33.492 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Jul 11 15:40:33.492 INFO kablam! warning: variant `ROM_ONLY` should have a camel case name such as `RomOnly` Jul 11 15:40:33.492 INFO kablam! --> src/hardware/cartridge.rs:9:5 Jul 11 15:40:33.492 INFO kablam! | Jul 11 15:40:33.492 INFO kablam! 9 | ROM_ONLY, // 00 Jul 11 15:40:33.492 INFO kablam! | ^^^^^^^^ Jul 11 15:40:33.492 INFO kablam! | Jul 11 15:40:33.492 INFO kablam! = note: #[warn(non_camel_case_types)] on by default Jul 11 15:40:33.493 INFO kablam! Jul 11 15:40:33.493 INFO kablam! warning: variable `ROM_ONLY` should have a snake case name such as `rom_only` Jul 11 15:40:33.493 INFO kablam! --> src/hardware/cartridge.rs:16:13 Jul 11 15:40:33.493 INFO kablam! | Jul 11 15:40:33.493 INFO kablam! 16 | ROM_ONLY => write!(fmt, "ROM_ONLY"), Jul 11 15:40:33.493 INFO kablam! | ^^^^^^^^ Jul 11 15:40:33.493 INFO kablam! Jul 11 15:40:33.493 INFO kablam! warning: variable `UNKNOWN` should have a snake case name such as `unknown` Jul 11 15:40:33.493 INFO kablam! --> src/hardware/cartridge.rs:17:13 Jul 11 15:40:33.493 INFO kablam! | Jul 11 15:40:33.493 INFO kablam! 17 | UNKNOWN => write!(fmt, "UNRECOGNIZED") Jul 11 15:40:33.493 INFO kablam! | ^^^^^^^ Jul 11 15:40:33.493 INFO kablam! Jul 11 15:40:33.493 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Jul 11 15:40:33.493 INFO kablam! Jul 11 15:40:33.543 INFO kablam! warning: type `PLAIN_RAM` should have a camel case name such as `PlainRam` Jul 11 15:40:33.543 INFO kablam! --> src/hardware/memory/plain_ram.rs:4:1 Jul 11 15:40:33.543 INFO kablam! | Jul 11 15:40:33.543 INFO kablam! 4 | / pub struct PLAIN_RAM { Jul 11 15:40:33.543 INFO kablam! 5 | | storage: Vec, Jul 11 15:40:33.543 INFO kablam! 6 | | start: u16, Jul 11 15:40:33.543 INFO kablam! 7 | | end: u16 Jul 11 15:40:33.543 INFO kablam! 8 | | } Jul 11 15:40:33.543 INFO kablam! | |_^ Jul 11 15:40:33.543 INFO kablam! Jul 11 15:40:33.596 INFO kablam! warning: unused `std::result::Result` which must be used Jul 11 15:40:33.596 INFO kablam! --> src/hardware/joypad.rs:117:9 Jul 11 15:40:33.596 INFO kablam! | Jul 11 15:40:33.596 INFO kablam! 117 | writeln!(fmt, "Joypad state:"); Jul 11 15:40:33.596 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:33.602 INFO kablam! | Jul 11 15:40:33.603 INFO kablam! = note: #[warn(unused_must_use)] on by default Jul 11 15:40:33.603 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Jul 11 15:40:33.603 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Jul 11 15:40:33.603 INFO kablam! Jul 11 15:40:33.603 INFO kablam! warning: unused `std::result::Result` which must be used Jul 11 15:40:33.603 INFO kablam! --> src/hardware/joypad.rs:118:9 Jul 11 15:40:33.604 INFO kablam! | Jul 11 15:40:33.604 INFO kablam! 118 | writeln!(fmt, "A: {} | Right: {}", self.pressed_a, self.pressed_right); Jul 11 15:40:33.604 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:33.604 INFO kablam! | Jul 11 15:40:33.604 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Jul 11 15:40:33.604 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Jul 11 15:40:33.604 INFO kablam! Jul 11 15:40:33.604 INFO kablam! warning: unused `std::result::Result` which must be used Jul 11 15:40:33.605 INFO kablam! --> src/hardware/joypad.rs:119:9 Jul 11 15:40:33.605 INFO kablam! | Jul 11 15:40:33.605 INFO kablam! 119 | writeln!(fmt, "B: {} | Left: {}", self.pressed_b, self.pressed_left); Jul 11 15:40:33.605 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:33.605 INFO kablam! | Jul 11 15:40:33.605 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Jul 11 15:40:33.605 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Jul 11 15:40:33.605 INFO kablam! Jul 11 15:40:33.606 INFO kablam! warning: unused `std::result::Result` which must be used Jul 11 15:40:33.606 INFO kablam! --> src/hardware/joypad.rs:120:9 Jul 11 15:40:33.606 INFO kablam! | Jul 11 15:40:33.606 INFO kablam! 120 | writeln!(fmt, "Sel: {} | Up: {}", self.pressed_select, self.pressed_up); Jul 11 15:40:33.606 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:33.606 INFO kablam! | Jul 11 15:40:33.606 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Jul 11 15:40:33.606 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Jul 11 15:40:33.607 INFO kablam! Jul 11 15:40:33.607 INFO kablam! warning: unused `std::result::Result` which must be used Jul 11 15:40:33.607 INFO kablam! --> src/hardware/joypad.rs:121:9 Jul 11 15:40:33.607 INFO kablam! | Jul 11 15:40:33.607 INFO kablam! 121 | writeln!(fmt, "Sta: {} | Down: {}", self.pressed_start, self.pressed_down); Jul 11 15:40:33.607 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:40:33.607 INFO kablam! | Jul 11 15:40:33.607 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Jul 11 15:40:33.607 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Jul 11 15:40:33.608 INFO kablam! Jul 11 15:40:33.746 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 4m 32s Jul 11 15:40:33.787 INFO kablam! su: No module specific data is present Jul 11 15:40:34.308 INFO running `"docker" "rm" "-f" "af09cd6a132b6c575dbca9bb1fec976e60544c1295133778d30a3660c4eb120b"` Jul 11 15:40:34.480 INFO blam! af09cd6a132b6c575dbca9bb1fec976e60544c1295133778d30a3660c4eb120b