// // PartialMachineCycle.cpp // Clock Signal // // Created by Thomas Harte on 04/09/2017. // Copyright 2017 Thomas Harte. All rights reserved. // #include "../Z80.hpp" using namespace CPU::Z80; PartialMachineCycle::PartialMachineCycle(const PartialMachineCycle &rhs) noexcept : operation(rhs.operation), length(rhs.length), address(rhs.address), value(rhs.value), was_requested(rhs.was_requested) {} PartialMachineCycle::PartialMachineCycle(Operation operation, HalfCycles length, uint16_t *address, uint8_t *value, bool was_requested) noexcept : operation(operation), length(length), address(address), value(value), was_requested(was_requested) {} PartialMachineCycle::PartialMachineCycle() noexcept : operation(Internal), length(0), address(nullptr), value(nullptr), was_requested(false) {}